HMError Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumera los posibles errores en las operaciones del Kit principal.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public enum HMError
type HMError =
- Herencia
-
HMError
- Atributos
Campos
AccessDenied | 10 | Se denegó el acceso a un recurso. |
AccessoryDiscoveryFailed | 57 | Error al intentar detectar un accesorio. |
AccessoryIsBlocked | 61 | Se bloqueó el accesorio. |
AccessoryIsBusy | 14 | El accesorio estaba ocupado. |
AccessoryNotReachable | 4 | No se pudo acceder al accesorio. |
AccessoryOutOfCompliance | 66 | El accesorio estaba fuera de cumplimiento. |
AccessoryOutOfResources | 16 | El accesorio estaba fuera de recursos. |
AccessoryPairingFailed | 18 | No se pudo emparejar el accesorio. |
AccessoryPoweredOff | 9 | El accesorio se desactivó. |
AccessoryResponseError | 59 | La respuesta del accesorio indica un error. |
AccessorySentInvalidResponse | 50 | La respuesta del accesorio no era válida. |
ActionInAnotherActionSet | 30 | La acción ya estaba en otro conjunto de acciones y no se pudo agregar. |
ActionSetExecutionFailed | 63 | No se pudo ejecutar el conjunto de acciones. |
ActionSetExecutionInProgress | 65 | El conjunto de acciones ya estaba en curso. |
ActionSetExecutionPartialSuccess | 64 | La acción establecida parcialmente se realizó correctamente. |
AddAccessoryFailed | 79 | No se pudo agregar el accesorio. |
AlreadyExists | 1 | El contenedor ya tiene el objeto y no se puede agregar otro. |
BridgedAccessoryNotReachable | 88 | El accesorio, que se espera que sea accesible a través de un puente, no es accesible. |
CannotActivateTriggerTooFarInFuture | 71 | No se pudo activar el desencadenador porque tiene lugar demasiado lejos en el futuro. |
CannotRemoveBuiltinActionSet | 83 | El usuario intentó quitar un objeto no deletable HMActionSet. |
CannotRemoveNonBridgeAccessory | 34 | No se pudo quitar el accesorio porque está puente. |
CannotUnblockNonBridgeAccessory | 81 | No se puede desbloquear un accesorio, al que se accede a través de un puente. |
ClientRequestError | 58 | Se produjo un error de solicitud de cliente. |
CloudDataSyncInProgress | 77 | Los datos se sincronizaban. |
CommunicationFailure | 54 | Se produjo un error de comunicación. |
DataResetFailure | 67 | Error al restablecer los datos. |
DateMustBeOnSpecifiedBoundaries | 70 | La fecha era necesaria para estar dentro de los límites especificados y no era así. |
DeviceLocked | 82 | El dispositivo está bloqueado. |
FireDateInPast | 28 | La fecha en que se desencadenó la acción fue en el pasado. |
GenericError | 52 | Se ha producido un error no especificado. |
HomeAccessNotAuthorized | 47 | No se autorizó el acceso al hogar. |
HomeWithSimilarNameExists | 32 | Ya existe un hogar con un nombre similar. |
IncompatibleAccessory | 93 | No se pudo agregar el accesorio porque no era compatible con HomeKit. |
IncompatibleHomeHub | 92 | El centro no era compatible. |
IncompatibleNetwork | 90 | La red no era compatible. |
InsufficientPrivileges | 17 | El usuario no tiene privilegios para realizar la operación. |
InvalidAssociatedServiceType | 62 | El tipo de servicio asociado no era válido. |
InvalidClass | 22 | Se usó una clase base abstracta no válida. |
InvalidDataFormatSpecified | 19 | Se especificó un formato de datos no válido. |
InvalidMessageSize | 56 | El tamaño del mensaje no era válido. |
InvalidOrMissingAuthorizationData | 87 | Se requiere autorización. |
InvalidParameter | 3 | Un parámetro no era válido. |
InvalidValueType | 43 | Se proporcionaron datos de un tipo incorrecto. |
KeychainSyncNotEnabled | 76 | No se ha habilitado la sincronización de llaves. |
LocationForHomeDisabled | 84 | El usuario no ha hecho que la ubicación de su hogar esté disponible. |
MaximumObjectLimitReached | 49 | El número máximo de objetos ya se han creado o almacenado. |
MessageAuthenticationFailed | 55 | No se pudo autenticar el mensaje. |
MissingEntitlement | 80 | Faltaba un derecho. |
MissingParameter | 27 | Faltaba un parámetro necesario. |
NameContainsProhibitedCharacters | 35 | El nombre proporcionado contiene caracteres prohibidos. |
NameDoesNotEndWithValidCharacters | 60 | El nombre proporcionado finalizó con caracteres no válidos. |
NameDoesNotStartWithValidCharacters | 36 | El nombre proporcionado comenzó con caracteres no válidos. |
NetworkUnavailable | 78 | La red no estaba disponible. |
NilParameter | 20 | Un parámetro que no se |
NoActionsInActionSet | 25 | Una operación intentó ejecutar un conjunto de acciones vacío. |
NoHomeHub | 91 | No se encontró ningún concentrador compatible. |
NoRegisteredActionSets | 26 | Una operación intentó activar un desencadenador que no tenía conjuntos de acciones. |
NotAuthorizedForLocationServices | 85 | El usuario no ha permitido explícitamente los servicios de ubicación. |
NotAuthorizedForMicrophoneAccess | 89 | El usuario no ha permitido explícitamente el acceso al micrófono del dispositivo. |
NotFound | 2 | No se encontró el objeto en el contenedor. |
NotificationAlreadyEnabled | 68 | No se pudo habilitar la notificación porque ya estaba habilitada. |
NotificationNotSupported | 7 | No se pudo habilitar la notificación porque no se admite. |
NotSignedIntoiCloud | 75 | El usuario o la aplicación no han iniciado sesión en iCloud. |
ObjectAlreadyAssociatedToHome | 13 | No se pudo asociar el objeto porque ya estaba asociado al hogar. |
ObjectAssociatedToAnotherHome | 11 | No se pudo asociar el objeto porque ya estaba asociado a otro hogar. |
ObjectNotAssociatedToAnyHome | 12 | No se pudo realizar la operación porque el objeto no estaba asociado a ningún hogar. |
ObjectWithSimilarNameExistsInHome | 31 | No se pudo asociar el objeto porque otro objeto existente tiene un nombre similar. |
OperationCancelled | 23 | Operación cancelada. |
OperationInProgress | 15 | Otra operación estaba en curso. |
OperationNotSupported | 48 | La operación no es compatible. |
OperationTimedOut | 8 | La operación agotó el tiempo de espera. |
ReadOnlyCharacteristic | 5 | La característica no se puede escribir en. |
ReadWriteFailure | 74 | Error de lectura o escritura. |
ReadWritePartialSuccess | 73 | La lectura o escritura se realizó correctamente parcialmente. |
RecurrenceMustBeOnSpecifiedBoundaries | 69 | La periodicidad era necesaria para estar dentro de los límites especificados y no lo era. |
RecurrenceTooLarge | 72 | La longitud de periodicidad era demasiado grande. |
RecurrenceTooSmall | 42 | La longitud de periodicidad era demasiado pequeña. |
ReferToUserManual | 86 | El error debe diagnosticarse mediante el manual de usuario. |
RenameWithSimilarName | 33 | Se intentó cambiar el nombre de un objeto, pero el nuevo nombre era demasiado similar a un objeto existente. |
RoomForHomeCannotBeInZone | 24 | La habitación que especifica toda la casa no se pudo agregar a una zona dentro del hogar. |
RoomForHomeCannotBeUpdated | 29 | Se intentó actualizar la habitación de toda la casa. |
SecurityFailure | 53 | Hubo un error de seguridad. |
StringLongerThanMaximum | 46 | Se superó la longitud máxima de la cadena. |
StringShorterThanMinimum | 51 | No se cumplió la longitud mínima de la cadena. |
UnconfiguredParameter | 21 | El parámetro proporcionado no se configuró. |
UnexpectedError | -1 | Error inesperado. |
UserDeclinedAddingUser | 38 | Un usuario rechazó agregar el usuario. |
UserDeclinedInvite | 40 | Un usuario rechazó una invitación del usuario. |
UserDeclinedRemovingUser | 39 | El usuario rechazó quitar un usuario. |
UserIDNotEmailAddress | 37 | El identificador de usuario proporcionado no era una dirección de correo electrónico. |
UserManagementFailed | 41 | Error de administración de usuarios no especificado. |
ValueHigherThanMaximum | 45 | Un valor superó su máximo permitido. |
ValueLowerThanMinimum | 44 | Un valor no cumple su mínimo necesario. |
WriteOnlyCharacteristic | 6 | No se puede leer la característica. |