共用方式為


HMError 列舉

定義

列舉 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 = 
繼承
HMError
屬性

欄位

名稱 Description
AccessDenied 10

資源存取遭到拒絕。

AccessoryDiscoveryFailed 57

嘗試探索配件時發生失敗。

AccessoryIsBlocked 61

已封鎖配件。

AccessoryIsBusy 14

配件忙碌中。

AccessoryNotReachable 4

無法連線到配件。

AccessoryOutOfCompliance 66

配件不符合規範。

AccessoryOutOfResources 16

配件資源不足。

AccessoryPairingFailed 18

無法配對配件。

AccessoryPoweredOff 9

已關閉配件。

AccessoryResponseError 59

配件回應指出錯誤。

AccessorySentInvalidResponse 50

配件的回應無效。

ActionInAnotherActionSet 30

動作已經在另一個動作集中,無法新增。

ActionSetExecutionFailed 63

無法執行動作集。

ActionSetExecutionInProgress 65

動作集已在進行中。

ActionSetExecutionPartialSuccess 64

動作集部分成功。

AddAccessoryFailed 79

無法新增配件。

AlreadyExists 1

容器已經有 物件,而且無法新增另一個物件。

BridgedAccessoryNotReachable 88

預期可透過橋接器連線的配件無法連線。

CannotActivateTriggerTooFarInFuture 71

無法啟動觸發程式,因為它未來發生太遠。

CannotRemoveBuiltinActionSet 83

使用者嘗試移除不可移除的 HMActionSet

CannotRemoveNonBridgeAccessory 34

無法移除配件,因為它已橋接。

CannotUnblockNonBridgeAccessory 81

無法解除封鎖透過橋接器存取的配件。

ClientRequestError 58

是用戶端要求錯誤。

CloudDataSyncInProgress 77

資料正在同步處理。

CommunicationFailure 54

發生通訊錯誤。

DataResetFailure 67

資料重設失敗。

DateMustBeOnSpecifiedBoundaries 70

日期必須位於指定的界限內,而且不是。

DeviceLocked 82

裝置已鎖定。

FireDateInPast 28

要引發動作的日期在過去。

GenericError 52

發生未指定的錯誤。

HomeAccessNotAuthorized 47

首頁存取未獲得授權。

HomeWithSimilarNameExists 32

已經有類似名稱的住家存在。

IncompatibleAccessory 93

無法新增配件,因為它與 HomeKit 不相容。

IncompatibleHomeHub 92

中樞不相容。

IncompatibleNetwork 90

網路不相容。

InsufficientPrivileges 17

使用者缺少執行作業的許可權。

InvalidAssociatedServiceType 62

相關聯的服務類型無效。

InvalidClass 22

使用了不正確抽象基類。

InvalidDataFormatSpecified 19

指定了不正確資料格式。

InvalidMessageSize 56

訊息大小無效。

InvalidOrMissingAuthorizationData 87

需要授權。

InvalidParameter 3

參數無效。

InvalidValueType 43

已提供不正確類型的資料。

KeychainSyncNotEnabled 76

未啟用金鑰鏈同步處理。

LocationForHomeDisabled 84

使用者尚未提供其住家位置。

MaximumObjectLimitReached 49

已建立或儲存物件的數目上限。

MessageAuthenticationFailed 55

無法驗證訊息。

MissingEntitlement 80

遺漏權利。

MissingParameter 27

遺漏必要的參數。

NameContainsProhibitedCharacters 35

提供的名稱包含禁止的字元。

NameDoesNotEndWithValidCharacters 60

提供的名稱以無效字元結束。

NameDoesNotStartWithValidCharacters 36

提供的名稱以無效字元開頭。

NetworkUnavailable 78

網路無法使用。

NilParameter 20

不能 null 做為 null 的參數。

NoActionsInActionSet 25

作業嘗試執行空的動作集。

NoHomeHub 91

找不到相容的中樞。

NoRegisteredActionSets 26

作業嘗試啟動沒有動作集的觸發程式。

NotAuthorizedForLocationServices 85

使用者尚未明確允許位置服務。

NotAuthorizedForMicrophoneAccess 89

使用者尚未明確允許存取裝置麥克風。

NotFound 2

容器中找不到物件。

NotificationAlreadyEnabled 68

無法啟用通知,因為它已經啟用。

NotificationNotSupported 7

無法啟用通知,因為它不受支援。

NotSignedIntoiCloud 75

使用者或應用程式未登入 iCloud。

ObjectAlreadyAssociatedToHome 13

物件無法關聯,因為它已經與主資料夾相關聯。

ObjectAssociatedToAnotherHome 11

物件無法關聯,因為它已經與另一個住家相關聯。

ObjectNotAssociatedToAnyHome 12

無法執行作業,因為物件未與任何首頁相關聯。

ObjectWithSimilarNameExistsInHome 31

無法關聯物件,因為另一個現有的物件具有類似的名稱。

OperationCancelled 23

已取消作業。

OperationInProgress 15

另一項作業正在進行中。

OperationNotSupported 48

不支援此作業。

OperationTimedOut 8

作業逾時。

ReadOnlyCharacteristic 5

無法寫入特性。

ReadWriteFailure 74

讀取或寫入失敗。

ReadWritePartialSuccess 73

讀取或寫入部分成功。

RecurrenceMustBeOnSpecifiedBoundaries 69

週期必須位於指定的界限內,而且不是。

RecurrenceTooLarge 72

週期長度太大。

RecurrenceTooSmall 42

週期長度太小。

ReferToUserManual 86

錯誤應該使用使用者手冊進行診斷。

RenameWithSimilarName 33

嘗試重新命名物件,但新名稱與現有物件太類似。

RoomForHomeCannotBeInZone 24

指定整個住家的會議室無法新增至住家內的區域。

RoomForHomeCannotBeUpdated 29

嘗試更新整個住家的會議室。

SecurityFailure 53

安全性失敗。

StringLongerThanMaximum 46

超過字串長度上限。

StringShorterThanMinimum 51

不符合字串長度下限。

UnconfiguredParameter 21

未設定提供的 參數。

UnexpectedError -1

發生未預期的錯誤。

UserDeclinedAddingUser 38

使用者拒絕新增使用者。

UserDeclinedInvite 40

使用者已拒絕使用者的邀請。

UserDeclinedRemovingUser 39

使用者拒絕移除使用者。

UserIDNotEmailAddress 37

提供的使用者識別碼不是電子郵件地址。

UserManagementFailed 41

發生未指定的使用者管理錯誤。

ValueHigherThanMaximum 45

值超過其允許的最大值。

ValueLowerThanMinimum 44

值不符合其所需的最小值。

WriteOnlyCharacteristic 6

無法讀取特性。

適用於