Compartilhar via


HMError Enumeração

Definição

Enumera possíveis falhas nas operações do 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 = 
Herança
HMError
Atributos

Campos

AccessDenied 10

O acesso a um recurso foi negado.

AccessoryDiscoveryFailed 57

Ocorreu uma falha ao tentar descobrir um acessório.

AccessoryIsBlocked 61

O acessório foi bloqueado.

AccessoryIsBusy 14

O acessório estava ocupado.

AccessoryNotReachable 4

Não foi possível acessar o acessório.

AccessoryOutOfCompliance 66

O acessório estava fora de conformidade.

AccessoryOutOfResources 16

O acessório estava sem recursos.

AccessoryPairingFailed 18

Não foi possível emparelhar o acessório.

AccessoryPoweredOff 9

O acessório foi desativado.

AccessoryResponseError 59

A resposta do acessório indicou um erro.

AccessorySentInvalidResponse 50

A resposta do acessório era inválida.

ActionInAnotherActionSet 30

A ação já estava em outro conjunto de ações e não pôde ser adicionada.

ActionSetExecutionFailed 63

Falha na execução do conjunto de ações.

ActionSetExecutionInProgress 65

O conjunto de ações já estava em andamento.

ActionSetExecutionPartialSuccess 64

O conjunto de ações foi parcialmente bem-sucedido.

AddAccessoryFailed 79

Não foi possível adicionar o acessório.

AlreadyExists 1

O contêiner já tem o objeto e outro não pode ser adicionado.

BridgedAccessoryNotReachable 88

O acessório, esperado para ser acessível por meio de uma ponte, não é acessível.

CannotActivateTriggerTooFarInFuture 71

O gatilho não pôde ser ativado porque ele ocorre muito longe no futuro.

CannotRemoveBuiltinActionSet 83

O usuário tentou remover um não deletável HMActionSet.

CannotRemoveNonBridgeAccessory 34

O acessório não pôde ser removido porque está em ponte.

CannotUnblockNonBridgeAccessory 81

Um acessório, acessado por meio de uma ponte, não pode ser desbloqueado.

ClientRequestError 58

O foi um erro de solicitação de cliente.

CloudDataSyncInProgress 77

Os dados estavam sincronizando.

CommunicationFailure 54

Houve um erro de comunicação.

DataResetFailure 67

Falha na redefinição de dados.

DateMustBeOnSpecifiedBoundaries 70

A data era necessária para estar dentro dos limites especificados e não estava.

DeviceLocked 82

O dispositivo está bloqueado.

FireDateInPast 28

A data em que a ação deveria ser disparada foi no passado.

GenericError 52

Ocorreu um erro não especificado.

HomeAccessNotAuthorized 47

O acesso residencial não foi autorizado.

HomeWithSimilarNameExists 32

Uma casa com um nome semelhante já existe.

IncompatibleAccessory 93

O acessório não pôde ser adicionado porque não era compatível com o HomeKit.

IncompatibleHomeHub 92

O hub não era compatível.

IncompatibleNetwork 90

A rede não era compatível.

InsufficientPrivileges 17

O usuário não tinha o privilégio de executar a operação.

InvalidAssociatedServiceType 62

O tipo de serviço associado era inválido.

InvalidClass 22

Uma classe base abstrata inválida foi usada.

InvalidDataFormatSpecified 19

Um formato de dados inválido foi especificado.

InvalidMessageSize 56

O tamanho da mensagem era inválido.

InvalidOrMissingAuthorizationData 87

A autorização é necessária.

InvalidParameter 3

Um parâmetro era inválido.

InvalidValueType 43

Dados de um tipo incorreto foram fornecidos.

KeychainSyncNotEnabled 76

A sincronização de conjunto de chaves não estava habilitada.

LocationForHomeDisabled 84

O usuário não disponibilizou a localização de sua casa.

MaximumObjectLimitReached 49

O número máximo de objetos já foi criado ou armazenado.

MessageAuthenticationFailed 55

Não foi possível autenticar a mensagem.

MissingEntitlement 80

Um direito estava faltando.

MissingParameter 27

Um parâmetro necessário estava ausente.

NameContainsProhibitedCharacters 35

O nome fornecido contém caracteres proibidos.

NameDoesNotEndWithValidCharacters 60

O nome fornecido terminou com caracteres inválidos.

NameDoesNotStartWithValidCharacters 36

O nome fornecido começou com caracteres inválidos.

NetworkUnavailable 78

A rede não estava disponível.

NilParameter 20

Um parâmetro que não deve ser null fornecido como null.

NoActionsInActionSet 25

Uma operação tentou executar um conjunto de ações vazio.

NoHomeHub 91

Nenhum hub compatível foi encontrado.

NoRegisteredActionSets 26

Uma operação tentou ativar um gatilho que não tinha conjuntos de ações.

NotAuthorizedForLocationServices 85

O usuário não permitiu explicitamente serviços de localização.

NotAuthorizedForMicrophoneAccess 89

O usuário não permitiu explicitamente o acesso ao microfone do dispositivo.

NotFound 2

O objeto não foi encontrado no contêiner.

NotificationAlreadyEnabled 68

A notificação não pôde ser habilitada porque ela já estava habilitada.

NotificationNotSupported 7

A notificação não pôde ser habilitada porque não tem suporte.

NotSignedIntoiCloud 75

O usuário ou aplicativo não está conectado ao iCloud.

ObjectAlreadyAssociatedToHome 13

Não foi possível associar o objeto porque ele já estava associado à página inicial.

ObjectAssociatedToAnotherHome 11

O objeto não pôde ser associado porque já estava associado a outra casa.

ObjectNotAssociatedToAnyHome 12

A operação não pôde ser executada porque o objeto não estava associado a nenhuma casa.

ObjectWithSimilarNameExistsInHome 31

O objeto não pôde ser associado porque outro objeto existente tem um nome semelhante.

OperationCancelled 23

A operação foi cancelada.

OperationInProgress 15

Outra operação estava em andamento.

OperationNotSupported 48

A operação não tem suporte.

OperationTimedOut 8

Tempo limite da operação esgotado.

ReadOnlyCharacteristic 5

A característica não pode ser gravada.

ReadWriteFailure 74

Falha na leitura ou gravação.

ReadWritePartialSuccess 73

A leitura ou gravação foi parcialmente bem-sucedida.

RecurrenceMustBeOnSpecifiedBoundaries 69

A recorrência era necessária para estar dentro dos limites especificados e não estava.

RecurrenceTooLarge 72

O comprimento da recorrência era muito grande.

RecurrenceTooSmall 42

O comprimento da recorrência era muito pequeno.

ReferToUserManual 86

O erro deve ser diagnosticado usando o manual do usuário.

RenameWithSimilarName 33

Foi feita uma tentativa de renomear um objeto, mas o novo nome era muito semelhante a um objeto existente.

RoomForHomeCannotBeInZone 24

A sala que especifica toda a casa não pôde ser adicionada a uma zona dentro de casa.

RoomForHomeCannotBeUpdated 29

Foi feita uma tentativa de atualizar o quarto de toda a casa.

SecurityFailure 53

Houve uma falha de segurança.

StringLongerThanMaximum 46

O comprimento máximo da cadeia de caracteres foi excedido.

StringShorterThanMinimum 51

O comprimento mínimo da cadeia de caracteres não foi atendido.

UnconfiguredParameter 21

O parâmetro fornecido não foi configurado.

UnexpectedError -1

Ocorreu um erro inesperado..

UserDeclinedAddingUser 38

Um usuário se recusou a adicionar o usuário.

UserDeclinedInvite 40

Um usuário recusou um convite do usuário.

UserDeclinedRemovingUser 39

O usuário se recusou a remover um usuário.

UserIDNotEmailAddress 37

A ID de usuário fornecida não era um endereço de email.

UserManagementFailed 41

Ocorreu um erro de gerenciamento de usuário não especificado.

ValueHigherThanMaximum 45

Um valor excedeu o máximo permitido.

ValueLowerThanMinimum 44

Um valor não cumpriu o mínimo necessário.

WriteOnlyCharacteristic 6

A característica não pode ser lida.

Aplica-se a