HMError 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
列舉 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 | 不能 |
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 | 無法讀取特性。 |