Freigeben über


HMError Enumeration

Definition

Listet mögliche Fehler in Home Kit-Vorgängen auf.

[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 = 
Vererbung
HMError
Attribute

Felder

AccessDenied 10

Der Zugriff auf eine Ressource wurde verweigert.

AccessoryDiscoveryFailed 57

Beim Ermitteln eines Zubehörs ist ein Fehler aufgetreten.

AccessoryIsBlocked 61

Das Zubehör wurde blockiert.

AccessoryIsBusy 14

Das Zubehör war ausgelastet.

AccessoryNotReachable 4

Das Zubehör konnte nicht erreicht werden.

AccessoryOutOfCompliance 66

Das Zubehör war nicht konform.

AccessoryOutOfResources 16

Für das Zubehör waren keine Ressourcen verfügbar.

AccessoryPairingFailed 18

Das Zubehör konnte nicht gekoppelt werden.

AccessoryPoweredOff 9

Das Zubehör wurde deaktiviert.

AccessoryResponseError 59

Die Zubehörantwort weist auf einen Fehler hin.

AccessorySentInvalidResponse 50

Die Antwort des Zubehörs war ungültig.

ActionInAnotherActionSet 30

Die Aktion befand sich bereits in einem anderen Aktionssatz und konnte nicht hinzugefügt werden.

ActionSetExecutionFailed 63

Der Aktionssatz konnte nicht ausgeführt werden.

ActionSetExecutionInProgress 65

Der Aktionssatz wurde bereits ausgeführt.

ActionSetExecutionPartialSuccess 64

Der Aktionssatz war teilweise erfolgreich.

AddAccessoryFailed 79

Das Zubehör konnte nicht hinzugefügt werden.

AlreadyExists 1

Der Container verfügt bereits über das -Objekt, und ein anderes kann nicht hinzugefügt werden.

BridgedAccessoryNotReachable 88

Das Zubehör, das über eine Brücke erreichbar sein soll, ist nicht erreichbar.

CannotActivateTriggerTooFarInFuture 71

Der Trigger konnte nicht aktiviert werden, da er zu weit in die Zukunft geht.

CannotRemoveBuiltinActionSet 83

Der Benutzer hat versucht, eine nicht zu löschende Datei HMActionSetzu entfernen.

CannotRemoveNonBridgeAccessory 34

Das Zubehör konnte nicht entfernt werden, da es überbrückt wurde.

CannotUnblockNonBridgeAccessory 81

Ein Zubehör, auf das über eine Brücke zugegriffen werden kann, kann nicht aufgehoben werden.

ClientRequestError 58

Es handelt sich um einen Clientanforderungsfehler.

CloudDataSyncInProgress 77

Die Daten wurden synchronisiert.

CommunicationFailure 54

Es ist ein Kommunikationsfehler aufgetreten.

DataResetFailure 67

Fehler beim Zurücksetzen von Daten.

DateMustBeOnSpecifiedBoundaries 70

Das Datum musste innerhalb der angegebenen Grenzen liegen und war es nicht.

DeviceLocked 82

Das Gerät ist gesperrt.

FireDateInPast 28

Das Datum, an dem die Aktion ausgelöst werden sollte, war in der Vergangenheit.

GenericError 52

Es ist ein unbekannter Fehler aufgetreten.

HomeAccessNotAuthorized 47

Der Heimzugriff war nicht autorisiert.

HomeWithSimilarNameExists 32

Ein Haus mit einem ähnlichen Namen ist bereits vorhanden.

IncompatibleAccessory 93

Das Zubehör konnte nicht hinzugefügt werden, da es nicht mit HomeKit kompatibel war.

IncompatibleHomeHub 92

Der Hub war nicht kompatibel.

IncompatibleNetwork 90

Das Netzwerk war nicht kompatibel.

InsufficientPrivileges 17

Dem Benutzer fehlte die Berechtigung zum Ausführen des Vorgangs.

InvalidAssociatedServiceType 62

Der zugeordnete Diensttyp war ungültig.

InvalidClass 22

Es wurde eine ungültige abstrakte Basisklasse verwendet.

InvalidDataFormatSpecified 19

Es wurde ein ungültiges Datenformat angegeben.

InvalidMessageSize 56

Die Nachrichtengröße war ungültig.

InvalidOrMissingAuthorizationData 87

Eine Autorisierung ist erforderlich.

InvalidParameter 3

Ein Parameter war ungültig.

InvalidValueType 43

Es wurden Daten eines falschen Typs bereitgestellt.

KeychainSyncNotEnabled 76

Die Schlüsselbundsynchronisierung war nicht aktiviert.

LocationForHomeDisabled 84

Der Benutzer hat den Standort seines Hauses nicht verfügbar gemacht.

MaximumObjectLimitReached 49

Die maximale Anzahl von Objekten wurde bereits erstellt oder gespeichert.

MessageAuthenticationFailed 55

Die Nachricht konnte nicht authentifiziert werden.

MissingEntitlement 80

Eine Berechtigung fehlte.

MissingParameter 27

Ein erforderlicher Parameter fehlte.

NameContainsProhibitedCharacters 35

Der angegebene Name enthält unzulässige Zeichen.

NameDoesNotEndWithValidCharacters 60

Der angegebene Name wurde mit ungültigen Zeichen beendet.

NameDoesNotStartWithValidCharacters 36

Der angegebene Name begann mit ungültigen Zeichen.

NetworkUnavailable 78

Das Netzwerk war nicht verfügbar.

NilParameter 20

Ein Parameter, der nicht angegeben werden null darf, wurde als nullangegeben.

NoActionsInActionSet 25

Ein Vorgang hat versucht, einen leeren Aktionssatz auszuführen.

NoHomeHub 91

Es wurde kein kompatibler Hub gefunden.

NoRegisteredActionSets 26

Ein Vorgang hat versucht, einen Trigger ohne Aktionssätze zu aktivieren.

NotAuthorizedForLocationServices 85

Der Benutzer hat Standortdienste nicht explizit zugelassen.

NotAuthorizedForMicrophoneAccess 89

Der Benutzer hat den Zugriff auf das Gerätemikrofon nicht explizit zugelassen.

NotFound 2

Das Objekt wurde im Container nicht gefunden.

NotificationAlreadyEnabled 68

Die Benachrichtigung konnte nicht aktiviert werden, da sie bereits aktiviert war.

NotificationNotSupported 7

Die Benachrichtigung konnte nicht aktiviert werden, da sie nicht unterstützt wird.

NotSignedIntoiCloud 75

Der Benutzer oder die Anwendung ist nicht bei iCloud angemeldet.

ObjectAlreadyAssociatedToHome 13

Das Objekt konnte nicht zugeordnet werden, da es bereits der Startseite zugeordnet war.

ObjectAssociatedToAnotherHome 11

Das Objekt konnte nicht zugeordnet werden, da es bereits einer anderen Startseite zugeordnet war.

ObjectNotAssociatedToAnyHome 12

Der Vorgang konnte nicht ausgeführt werden, da das Objekt keinem Home zugeordnet war.

ObjectWithSimilarNameExistsInHome 31

Das Objekt konnte nicht zugeordnet werden, da ein anderes vorhandenes Objekt einen ähnlichen Namen hat.

OperationCancelled 23

Der Vorgang wurde abgebrochen.

OperationInProgress 15

Ein weiterer Vorgang wurde ausgeführt.

OperationNotSupported 48

Der Vorgang wird nicht unterstützt.

OperationTimedOut 8

Timeout für den Vorgang.

ReadOnlyCharacteristic 5

Das Merkmal kann nicht in geschrieben werden.

ReadWriteFailure 74

Fehler beim Lesen oder Schreiben.

ReadWritePartialSuccess 73

Lese- oder Schreibzugriff war teilweise erfolgreich.

RecurrenceMustBeOnSpecifiedBoundaries 69

Die Wiederholung musste innerhalb der angegebenen Grenzen liegen und war es nicht.

RecurrenceTooLarge 72

Die Wiederholungslänge war zu groß.

RecurrenceTooSmall 42

Die Wiederholungslänge war zu klein.

ReferToUserManual 86

Der Fehler sollte mithilfe des Benutzerhandbuchs diagnostiziert werden.

RenameWithSimilarName 33

Es wurde versucht, ein Objekt umzubenennen, aber der neue Name war einem vorhandenen Objekt zu ähnlich.

RoomForHomeCannotBeInZone 24

Der Raum, der die gesamte Wohnung angibt, konnte keiner Zone innerhalb des Hauses hinzugefügt werden.

RoomForHomeCannotBeUpdated 29

Es wurde versucht, den Raum für das gesamte Haus zu aktualisieren.

SecurityFailure 53

Es ist ein Sicherheitsfehler aufgetreten.

StringLongerThanMaximum 46

Die maximale Zeichenfolgenlänge wurde überschritten.

StringShorterThanMinimum 51

Die mindeste Zeichenfolgenlänge wurde nicht erfüllt.

UnconfiguredParameter 21

Der angegebene Parameter wurde nicht konfiguriert.

UnexpectedError -1

Ein unerwarteter Fehler ist aufgetreten.

UserDeclinedAddingUser 38

Ein Benutzer hat das Hinzufügen des Benutzers abgelehnt.

UserDeclinedInvite 40

Ein Benutzer hat eine Einladung des Benutzers abgelehnt.

UserDeclinedRemovingUser 39

Der Benutzer hat abgelehnt, einen Benutzer zu entfernen.

UserIDNotEmailAddress 37

Die angegebene Benutzer-ID war keine E-Mail-Adresse.

UserManagementFailed 41

Ein nicht angegebener Benutzerverwaltungsfehler ist aufgetreten.

ValueHigherThanMaximum 45

Ein Wert hat sein zulässiges Maximum überschritten.

ValueLowerThanMinimum 44

Ein Wert hat seinen erforderlichen Mindestwert nicht erfüllt.

WriteOnlyCharacteristic 6

Das Merkmal kann nicht gelesen werden.

Gilt für: