HMError Enumerazione

Definizione

Enumera eventuali errori nelle operazioni di Home Kit.

[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 = 
Ereditarietà
HMError
Attributi

Campi

AccessDenied 10

L'accesso a una risorsa è stato negato.

AccessoryDiscoveryFailed 57

Si è verificato un errore durante il tentativo di individuare un accessorio.

AccessoryIsBlocked 61

L'accessorio è stato bloccato.

AccessoryIsBusy 14

L'accessorio era occupato.

AccessoryNotReachable 4

Impossibile raggiungere l'accessorio.

AccessoryOutOfCompliance 66

L'accessorio era fuori conformità.

AccessoryOutOfResources 16

L'accessorio era fuori risorse.

AccessoryPairingFailed 18

Impossibile associare l'accessorio.

AccessoryPoweredOff 9

L'accessorio è stato disattivato.

AccessoryResponseError 59

La risposta accessoria ha indicato un errore.

AccessorySentInvalidResponse 50

La risposta dell'accessorio non è valida.

ActionInAnotherActionSet 30

L'azione era già in un altro set di azioni e non è stato possibile aggiungere.

ActionSetExecutionFailed 63

Impossibile eseguire il set di azioni.

ActionSetExecutionInProgress 65

Il set di azioni era già in corso.

ActionSetExecutionPartialSuccess 64

Il set di azioni ha avuto esito parziale.

AddAccessoryFailed 79

Impossibile aggiungere l'accessorio.

AlreadyExists 1

Il contenitore ha già l'oggetto e un altro non può essere aggiunto.

BridgedAccessoryNotReachable 88

L'accessorio, previsto che sia raggiungibile tramite un ponte, non è raggiungibile.

CannotActivateTriggerTooFarInFuture 71

Impossibile attivare il trigger perché si verifica troppo lontano nel futuro.

CannotRemoveBuiltinActionSet 83

L'utente ha tentato di rimuovere un oggetto non eliminabile HMActionSet.

CannotRemoveNonBridgeAccessory 34

Impossibile rimuovere l'accessorio perché è bridged.

CannotUnblockNonBridgeAccessory 81

Un accessorio, accessibile tramite un ponte, non può essere sbloccato.

ClientRequestError 58

Errore della richiesta client.

CloudDataSyncInProgress 77

I dati sono stati sincronizzati.

CommunicationFailure 54

Errore di comunicazione.

DataResetFailure 67

Impossibile reimpostare i dati.

DateMustBeOnSpecifiedBoundaries 70

La data era necessaria per essere entro i limiti specificati e non era.

DeviceLocked 82

Il dispositivo è bloccato.

FireDateInPast 28

La data in cui l'azione deve essere attivata è stata in passato.

GenericError 52

Si è verificato un errore non specificato.

HomeAccessNotAuthorized 47

L'accesso a casa non è stato autorizzato.

HomeWithSimilarNameExists 32

Esiste già una casa con un nome simile.

IncompatibleAccessory 93

Impossibile aggiungere l'accessorio perché non è compatibile con HomeKit.

IncompatibleHomeHub 92

L'hub non è compatibile.

IncompatibleNetwork 90

La rete non è compatibile.

InsufficientPrivileges 17

L'utente non ha il privilegio di eseguire l'operazione.

InvalidAssociatedServiceType 62

Il tipo di servizio associato non è valido.

InvalidClass 22

È stata usata una classe base astratta non valida.

InvalidDataFormatSpecified 19

È stato specificato un formato di dati non valido.

InvalidMessageSize 56

La dimensione del messaggio non è valida.

InvalidOrMissingAuthorizationData 87

È necessaria l'autorizzazione.

InvalidParameter 3

Parametro non valido.

InvalidValueType 43

I dati di un tipo non corretto sono stati forniti.

KeychainSyncNotEnabled 76

La sincronizzazione della keychain non è stata abilitata.

LocationForHomeDisabled 84

L'utente non ha reso disponibile la posizione della propria casa.

MaximumObjectLimitReached 49

Il numero massimo di oggetti è già stato creato o archiviato.

MessageAuthenticationFailed 55

Impossibile autenticare il messaggio.

MissingEntitlement 80

Un diritto mancante.

MissingParameter 27

Mancava un parametro obbligatorio.

NameContainsProhibitedCharacters 35

Il nome specificato contiene caratteri non consentiti.

NameDoesNotEndWithValidCharacters 60

Nome specificato terminato con caratteri non validi.

NameDoesNotStartWithValidCharacters 36

Nome specificato avviato con caratteri non validi.

NetworkUnavailable 78

La rete non è disponibile.

NilParameter 20

Parametro che non deve essere null fornito come null.

NoActionsInActionSet 25

Un'operazione ha tentato di eseguire un set di azioni vuoto.

NoHomeHub 91

Non è stato trovato alcun hub compatibile.

NoRegisteredActionSets 26

Un'operazione ha tentato di attivare un trigger senza set di azioni.

NotAuthorizedForLocationServices 85

L'utente non ha consentito in modo esplicito i servizi di posizione.

NotAuthorizedForMicrophoneAccess 89

L'utente non ha consentito esplicitamente l'accesso al microfono del dispositivo.

NotFound 2

L'oggetto non è stato trovato nel contenitore.

NotificationAlreadyEnabled 68

Impossibile abilitare la notifica perché è già stata abilitata.

NotificationNotSupported 7

Impossibile abilitare la notifica perché non è supportata.

NotSignedIntoiCloud 75

L'utente o l'applicazione non è connesso a iCloud.

ObjectAlreadyAssociatedToHome 13

Impossibile associare l'oggetto perché era già associato alla home.

ObjectAssociatedToAnotherHome 11

Impossibile associare l'oggetto perché era già associato a un'altra casa.

ObjectNotAssociatedToAnyHome 12

Impossibile eseguire l'operazione perché l'oggetto non è stato associato a una casa.

ObjectWithSimilarNameExistsInHome 31

Impossibile associare l'oggetto perché un altro oggetto esistente ha un nome simile.

OperationCancelled 23

L'operazione è stata annullata.

OperationInProgress 15

Un'altra operazione era in corso.

OperationNotSupported 48

L'operazione non è supportata.

OperationTimedOut 8

Timeout dell'operazione.

ReadOnlyCharacteristic 5

La caratteristica non può essere scritta in.

ReadWriteFailure 74

Lettura o scrittura non riuscita.

ReadWritePartialSuccess 73

Lettura o scrittura parzialmente riuscita.

RecurrenceMustBeOnSpecifiedBoundaries 69

La ricorrenza era necessaria all'interno dei limiti specificati e non era.

RecurrenceTooLarge 72

La lunghezza della ricorrenza era troppo grande.

RecurrenceTooSmall 42

La lunghezza della ricorrenza era troppo piccola.

ReferToUserManual 86

L'errore deve essere diagnosticato usando il manuale dell'utente.

RenameWithSimilarName 33

È stato effettuato un tentativo di rinominare un oggetto, ma il nuovo nome era troppo simile a un oggetto esistente.

RoomForHomeCannotBeInZone 24

Impossibile aggiungere la stanza che specifica l'intera casa a una zona all'interno della casa.

RoomForHomeCannotBeUpdated 29

È stato fatto un tentativo di aggiornare la stanza per l'intera casa.

SecurityFailure 53

Si è verificato un errore di sicurezza.

StringLongerThanMaximum 46

La lunghezza massima della stringa è stata superata.

StringShorterThanMinimum 51

La lunghezza minima della stringa non è stata soddisfatta.

UnconfiguredParameter 21

Il parametro fornito non è stato configurato.

UnexpectedError -1

Si è verificato un errore imprevisto.

UserDeclinedAddingUser 38

Un utente ha rifiutato di aggiungere l'utente.

UserDeclinedInvite 40

Un utente ha rifiutato un invito dall'utente.

UserDeclinedRemovingUser 39

L'utente ha rifiutato di rimuovere un utente.

UserIDNotEmailAddress 37

L'ID utente specificato non era un indirizzo di posta elettronica.

UserManagementFailed 41

Si è verificato un errore di gestione utenti non specificato.

ValueHigherThanMaximum 45

Un valore ha superato il valore massimo consentito.

ValueLowerThanMinimum 44

Un valore non soddisfa il minimo richiesto.

WriteOnlyCharacteristic 6

Impossibile leggere la caratteristica.

Si applica a