HMError Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |