次の方法で共有


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
属性

フィールド

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

指定されたユーザー ID が電子メール アドレスではありません。

UserManagementFailed 41

指定されていないユーザー管理エラーが発生しました。

ValueHigherThanMaximum 45

値が許容最大値を超えました。

ValueLowerThanMinimum 44

値が必要な最小値を満たしていません。

WriteOnlyCharacteristic 6

特性を読み取ることができません。

適用対象