6

iPod Touch 第 5 世代で HomeKit を呼び出すたびに、常に次のエラーが発生します。

Printing description of error:

Error Domain=HMErrorDomain Code=78 "The operation couldn’t be completed. (HMErrorDomain error 78.)"

これは への通話中homeManager.addHomeWithName()です。コード78だと思います CloudDataSyncInProgress

しかし、これは何日も起こっています。修正するにはどうすればよいですか?

iCloud からサインアウトして再試行すると、コード 77 ( KeychainSyncNotEnabled) が表示されます。

4

2 に答える 2

3

エラー コードのリファレンスは、HomeKit の HMCatalog サンプル プロジェクトの NSError+HomeKit.m に記載されています。(「https://developer.apple.com/homekit/」を参照してください) これらのリソースにアクセスするために開発者である必要はありません。

そのファイルで提供される辞書からの関連するエラー コードのペアは次のとおりです。

(int)76 : @"キーチェーンの同期が有効になっていません"
(int)77 : @"クラウド データの同期が進行中です"
(int)78 : @"ネットワークを利用できません"

一見すると、これはWiFi接続が悪いことを示していると思いますか?

HomeKit の iCloud キーチェーンをクリーンアップするために、次のプロセスが機能することがわかりました。

  • 注: このプロセスに従うと、すべてのホーム情報を再構築する必要があります

1) [設定] > [iCloud] > [キーチェーン] に移動し、iCloud キーチェーン設定を無効にします。

2) [設定] > [プライバシー] > [HomeKit] に移動し、[HomeKit 構成をリセット...] を選択します。

3) [設定] > [iCloud] > [キーチェーン] に移動し、iCloud キーチェーン設定を有効にします。

于 2015-03-06T05:27:32.503 に答える
1

iOS 9 ベータ版を使用していますが、同じエラー 77 "Cloud Data Sync In Progress" が発生し、手順 1、2、3 を何度も試しましたが、機能しませんでした。

最終的にアプリを機能させるために、次のことを行いました

  1. アプリを削除しました。
  2. キーチェーンをオフにしました。([設定] > [iCloud] > [キーチェーン] で、iCloud キーチェーンの設定を無効にします)
  3. iCloudからサインアウトしました。(設定 > iCloud -> サインアウト)
  4. Homekit をリセットします([設定] > [プライバシー] > [HomeKit] で [Reset HomeKit Configuration] を選択します)。
  5. iCloudにサインインしました。(設定 > iCloud -> サインイン)
  6. セキュリティ コードを使用してキーチェーンを有効にしました。([設定] > [iCloud] > [キーチェーン] で iCloud キーチェーン設定を有効にします)
  7. インストール済みアプリ。
  8. アプリに HomeKit ホーム データへのアクセス許可を付与しました。
于 2015-08-28T20:04:42.397 に答える