Compartir a través de


HMError Enumeración

Definición

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 null debe proporcionar como null.

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.

Se aplica a