HMError 枚举

定义

枚举家庭工具包操作中可能存在的故障。

[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

无法读取该特征。

适用于