Поделиться через


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

Указанный идентификатор пользователя не является адресом электронной почты.

UserManagementFailed 41

Произошла неизвестная ошибка управления пользователями.

ValueHigherThanMaximum 45

Значение превысило допустимое максимальное значение.

ValueLowerThanMinimum 44

Значение не соответствует требуемому минимуму.

WriteOnlyCharacteristic 6

Характеристика не может быть прочитана.

Применяется к