HomeKit Changes for Swift
HomeKit
Modified HMErrorCode [enum]
Declaration | |
---|---|
From | enum HMErrorCode : Int { case AlreadyExists case NotFound case InvalidParameter case AccessoryNotReachable case ReadOnlyCharacteristic case WriteOnlyCharacteristic case NotificationNotSupported case OperationTimedOut case AccessoryPoweredOff case AccessDenied case ObjectAssociatedToAnotherHome case ObjectNotAssociatedToAnyHome case ObjectAlreadyAssociatedToHome case AccessoryIsBusy case OperationInProgress case AccessoryOutOfResources case InsufficientPrivileges case AccessoryPairingFailed case InvalidDataFormatSpecified case NilParameter case UnconfiguredParameter case InvalidClass case OperationCancelled case RoomForHomeCannotBeInZone case NoActionsInActionSet case NoRegisteredActionSets case MissingParameter case FireDateInPast case RoomForHomeCannotBeUpdated case ActionInAnotherActionSet case ObjectWithSimilarNameExistsInHome case HomeWithSimilarNameExists case RenameWithSimilarName case CannotRemoveNonBridgeAccessory case NameContainsProhibitedCharacters case NameDoesNotStartWithValidCharacters case UserIDNotEmailAddress case UserDeclinedAddingUser case UserDeclinedRemovingUser case UserDeclinedInvite case UserManagementFailed case RecurrenceTooSmall case InvalidValueType case ValueLowerThanMinimum case ValueHigherThanMaximum case StringLongerThanMaximum case HomeAccessNotAuthorized case OperationNotSupported case MaximumObjectLimitReached case AccessorySentInvalidResponse case StringShorterThanMinimum case GenericError case SecurityFailure case CommunicationFailure case MessageAuthenticationFailed case InvalidMessageSize case AccessoryDiscoveryFailed case ClientRequestError case AccessoryResponseError case NameDoesNotEndWithValidCharacters case AccessoryIsBlocked case InvalidAssociatedServiceType case ActionSetExecutionFailed case ActionSetExecutionPartialSuccess case ActionSetExecutionInProgress case AccessoryOutOfCompliance case DataResetFailure case NotificationAlreadyEnabled case RecurrenceMustBeOnSpecifiedBoundaries case DateMustBeOnSpecifiedBoundaries case CannotActivateTriggerTooFarInFuture case RecurrenceTooLarge case ReadWritePartialSuccess case ReadWriteFailure case NotSignedIntoiCloud case KeychainSyncNotEnabled case CloudDataSyncInProgress case NetworkUnavailable case AddAccessoryFailed case MissingEntitlement case CannotUnblockNonBridgeAccessory case DeviceLocked case CannotRemoveBuiltinActionSet case LocationForHomeDisabled case NotAuthorizedForLocationServices } extension HMErrorCode : _BridgedNSError { } extension HMErrorCode : _BridgedNSError { } |
To | enum HMErrorCode : Int { case AlreadyExists case NotFound case InvalidParameter case AccessoryNotReachable case ReadOnlyCharacteristic case WriteOnlyCharacteristic case NotificationNotSupported case OperationTimedOut case AccessoryPoweredOff case AccessDenied case ObjectAssociatedToAnotherHome case ObjectNotAssociatedToAnyHome case ObjectAlreadyAssociatedToHome case AccessoryIsBusy case OperationInProgress case AccessoryOutOfResources case InsufficientPrivileges case AccessoryPairingFailed case InvalidDataFormatSpecified case NilParameter case UnconfiguredParameter case InvalidClass case OperationCancelled case RoomForHomeCannotBeInZone case NoActionsInActionSet case NoRegisteredActionSets case MissingParameter case FireDateInPast case RoomForHomeCannotBeUpdated case ActionInAnotherActionSet case ObjectWithSimilarNameExistsInHome case HomeWithSimilarNameExists case RenameWithSimilarName case CannotRemoveNonBridgeAccessory case NameContainsProhibitedCharacters case NameDoesNotStartWithValidCharacters case UserIDNotEmailAddress case UserDeclinedAddingUser case UserDeclinedRemovingUser case UserDeclinedInvite case UserManagementFailed case RecurrenceTooSmall case InvalidValueType case ValueLowerThanMinimum case ValueHigherThanMaximum case StringLongerThanMaximum case HomeAccessNotAuthorized case OperationNotSupported case MaximumObjectLimitReached case AccessorySentInvalidResponse case StringShorterThanMinimum case GenericError case SecurityFailure case CommunicationFailure case MessageAuthenticationFailed case InvalidMessageSize case AccessoryDiscoveryFailed case ClientRequestError case AccessoryResponseError case NameDoesNotEndWithValidCharacters case AccessoryIsBlocked case InvalidAssociatedServiceType case ActionSetExecutionFailed case ActionSetExecutionPartialSuccess case ActionSetExecutionInProgress case AccessoryOutOfCompliance case DataResetFailure case NotificationAlreadyEnabled case RecurrenceMustBeOnSpecifiedBoundaries case DateMustBeOnSpecifiedBoundaries case CannotActivateTriggerTooFarInFuture case RecurrenceTooLarge case ReadWritePartialSuccess case ReadWriteFailure case NotSignedIntoiCloud case KeychainSyncNotEnabled case CloudDataSyncInProgress case NetworkUnavailable case AddAccessoryFailed case MissingEntitlement case CannotUnblockNonBridgeAccessory case DeviceLocked case CannotRemoveBuiltinActionSet case LocationForHomeDisabled case NotAuthorizedForLocationServices case ReferToUserManual } extension HMErrorCode : _BridgedNSError { } extension HMErrorCode : _BridgedNSError { } |