HMError Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghitung kemungkinan kegagalan dalam operasi 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 =
- Warisan
-
HMError
- Atribut
Bidang
AccessDenied | 10 | Akses ke sumber daya ditolak. |
AccessoryDiscoveryFailed | 57 | Kegagalan terjadi saat mencoba menemukan aksesori. |
AccessoryIsBlocked | 61 | Aksesori diblokir. |
AccessoryIsBusy | 14 | Aksesori sibuk. |
AccessoryNotReachable | 4 | Aksesori tidak dapat dicapai. |
AccessoryOutOfCompliance | 66 | Aksesorinya tidak sesuai. |
AccessoryOutOfResources | 16 | Aksesorinya kehabisan sumber daya. |
AccessoryPairingFailed | 18 | Aksesori tidak dapat dipasangkan. |
AccessoryPoweredOff | 9 | Aksesori dimatikan. |
AccessoryResponseError | 59 | Respons aksesori menunjukkan kesalahan. |
AccessorySentInvalidResponse | 50 | Respons aksesori tidak valid. |
ActionInAnotherActionSet | 30 | Tindakan sudah ada di set tindakan lain dan tidak dapat ditambahkan. |
ActionSetExecutionFailed | 63 | Set tindakan gagal dijalankan. |
ActionSetExecutionInProgress | 65 | Set tindakan sudah berlangsung. |
ActionSetExecutionPartialSuccess | 64 | Set tindakan berhasil sebagian. |
AddAccessoryFailed | 79 | Aksesori tidak dapat ditambahkan. |
AlreadyExists | 1 | Kontainer sudah memiliki objek dan yang lain tidak dapat ditambahkan. |
BridgedAccessoryNotReachable | 88 | Aksesori, yang diharapkan dapat dijangkau melalui jembatan, tidak dapat dijangkau. |
CannotActivateTriggerTooFarInFuture | 71 | Pemicu tidak dapat diaktifkan karena berlangsung terlalu jauh ke masa depan. |
CannotRemoveBuiltinActionSet | 83 | Pengguna mencoba menghapus yang tidak dapat dihapus HMActionSet. |
CannotRemoveNonBridgeAccessory | 34 | Aksesori tidak dapat dilepas karena di bridge. |
CannotUnblockNonBridgeAccessory | 81 | Aksesori, diakses melalui jembatan, tidak dapat dibuka blokirnya. |
ClientRequestError | 58 | adalah kesalahan permintaan klien. |
CloudDataSyncInProgress | 77 | Data sedang disinkronkan. |
CommunicationFailure | 54 | Terjadi kesalahan komunikasi. |
DataResetFailure | 67 | Reset data gagal. |
DateMustBeOnSpecifiedBoundaries | 70 | Tanggal diperlukan untuk berada dalam batas yang ditentukan, dan itu tidak. |
DeviceLocked | 82 | Perangkat dikunci. |
FireDateInPast | 28 | Tanggal tindakan akan dipecat adalah di masa lalu. |
GenericError | 52 | Terjadi kesalahan yang tidak ditentukan. |
HomeAccessNotAuthorized | 47 | Akses rumah tidak diotorisasi. |
HomeWithSimilarNameExists | 32 | Rumah dengan nama serupa sudah ada. |
IncompatibleAccessory | 93 | Aksesori tidak dapat ditambahkan karena tidak kompatibel dengan HomeKit. |
IncompatibleHomeHub | 92 | Hub tidak kompatibel. |
IncompatibleNetwork | 90 | Jaringan tidak kompatibel. |
InsufficientPrivileges | 17 | Pengguna tidak memiliki hak istimewa untuk melakukan operasi. |
InvalidAssociatedServiceType | 62 | Tipe layanan terkait tidak valid. |
InvalidClass | 22 | Kelas dasar abstrak yang tidak valid digunakan. |
InvalidDataFormatSpecified | 19 | Format data yang tidak valid ditentukan. |
InvalidMessageSize | 56 | Ukuran pesan tidak valid. |
InvalidOrMissingAuthorizationData | 87 | Otorisasi diperlukan. |
InvalidParameter | 3 | Parameter tidak valid. |
InvalidValueType | 43 | Data jenis yang salah disediakan. |
KeychainSyncNotEnabled | 76 | Sinkronisasi rantai kunci tidak diaktifkan. |
LocationForHomeDisabled | 84 | Pengguna belum menyediakan lokasi rumah mereka. |
MaximumObjectLimitReached | 49 | Jumlah maksimum objek telah dibuat atau disimpan. |
MessageAuthenticationFailed | 55 | Pesan tidak dapat diautentikasi. |
MissingEntitlement | 80 | Hak hilang. |
MissingParameter | 27 | Parameter yang diperlukan hilang. |
NameContainsProhibitedCharacters | 35 | Nama yang disediakan berisi karakter yang dilarang. |
NameDoesNotEndWithValidCharacters | 60 | Nama yang disediakan berakhir dengan karakter yang tidak valid. |
NameDoesNotStartWithValidCharacters | 36 | Nama yang disediakan dimulai dengan karakter yang tidak valid. |
NetworkUnavailable | 78 | Jaringan tidak tersedia. |
NilParameter | 20 | Parameter yang tidak boleh |
NoActionsInActionSet | 25 | Operasi mencoba menjalankan set tindakan kosong. |
NoHomeHub | 91 | Hub yang kompatibel tidak dapat ditemukan. |
NoRegisteredActionSets | 26 | Operasi mencoba mengaktifkan pemicu yang tidak memiliki set tindakan. |
NotAuthorizedForLocationServices | 85 | Pengguna belum secara eksplisit mengizinkan layanan lokasi. |
NotAuthorizedForMicrophoneAccess | 89 | Pengguna belum secara eksplisit mengizinkan akses ke mikrofon perangkat. |
NotFound | 2 | Objek tidak ditemukan dalam kontainer. |
NotificationAlreadyEnabled | 68 | Pemberitahuan tidak dapat diaktifkan karena sudah diaktifkan. |
NotificationNotSupported | 7 | Pemberitahuan tidak dapat diaktifkan karena tidak didukung. |
NotSignedIntoiCloud | 75 | Pengguna atau aplikasi tidak masuk ke iCloud. |
ObjectAlreadyAssociatedToHome | 13 | Objek tidak dapat dikaitkan karena sudah dikaitkan dengan rumah. |
ObjectAssociatedToAnotherHome | 11 | Objek tidak dapat dikaitkan karena sudah dikaitkan dengan rumah lain. |
ObjectNotAssociatedToAnyHome | 12 | Operasi tidak dapat dilakukan karena objek tidak terkait dengan rumah manapun. |
ObjectWithSimilarNameExistsInHome | 31 | Objek tidak dapat dikaitkan karena objek lain yang ada memiliki nama yang sama. |
OperationCancelled | 23 | Operasi dibatalkan. |
OperationInProgress | 15 | Operasi lain sedang berlangsung. |
OperationNotSupported | 48 | Operasi tidak didukung. |
OperationTimedOut | 8 | Waktu operasi habis. |
ReadOnlyCharacteristic | 5 | Karakteristik tidak dapat ditulis. |
ReadWriteFailure | 74 | Pembacaan atau penulisan gagal. |
ReadWritePartialSuccess | 73 | Baca atau tulis sebagian berhasil. |
RecurrenceMustBeOnSpecifiedBoundaries | 69 | Pengulangan diperlukan untuk berada dalam batas yang ditentukan, dan itu tidak. |
RecurrenceTooLarge | 72 | Panjang pengulangan terlalu besar. |
RecurrenceTooSmall | 42 | Panjang pengulangan terlalu kecil. |
ReferToUserManual | 86 | Kesalahan harus didiagnosis menggunakan manual pengguna. |
RenameWithSimilarName | 33 | Upaya dilakukan untuk mengganti nama objek, tetapi nama baru terlalu mirip dengan objek yang ada. |
RoomForHomeCannotBeInZone | 24 | Ruangan yang menentukan seluruh rumah tidak dapat ditambahkan ke zona di dalam rumah. |
RoomForHomeCannotBeUpdated | 29 | Upaya dilakukan untuk memperbarui ruangan untuk seluruh rumah. |
SecurityFailure | 53 | Ada kegagalan keamanan. |
StringLongerThanMaximum | 46 | Panjang string maksimum terlampaui. |
StringShorterThanMinimum | 51 | Panjang string minimum tidak terpenuhi. |
UnconfiguredParameter | 21 | Parameter yang disediakan tidak dikonfigurasi. |
UnexpectedError | -1 | Terjadi kesalahan tak terduga.. |
UserDeclinedAddingUser | 38 | Pengguna menolak untuk menambahkan pengguna. |
UserDeclinedInvite | 40 | Pengguna menolak undangan dari pengguna. |
UserDeclinedRemovingUser | 39 | Pengguna menolak untuk menghapus pengguna. |
UserIDNotEmailAddress | 37 | ID pengguna yang disediakan bukan alamat email. |
UserManagementFailed | 41 | Terjadi kesalahan manajemen pengguna yang tidak ditentukan. |
ValueHigherThanMaximum | 45 | Nilai melebihi maksimum yang diizinkan. |
ValueLowerThanMinimum | 44 | Nilai tidak memenuhi minimum yang diperlukan. |
WriteOnlyCharacteristic | 6 | Karakteristik tidak dapat dibaca. |