図 1-4 の後、iPhone を機内モードにし、アプリを起動し、ローカル ストレージにいくつかのレコードを作成し、機内モードを終了する準備ができたら、と表示されます。
セットアップ: iOS デバイスで機内モードを有効にするか、Mac ですべてのネットワーク インターフェイスを無効にして開始します。アプリもデバイスから完全に削除します。
テスト: アプリを実行し、いくつかのレコードを作成します。機内モードを無効にするか、ネットワーク インターフェイスを再度有効にします。次に、Core Data が「Using local storage: 0」を Xcode のコンソールに出力するのを待ちます。Core Data は通知ハンドラーを呼び出し、通知ハンドラーが新しいフェッチ要求を実行した後もレコードは保持されます。
ただし、Using local storage: 0 for new NSFileManager current token...
機内モードが有効になっていてもiCloudと通信できないはずですよね?
アプリの iCloud データをすべて削除し、電話からアプリを削除してから再インストールしましたが、まだ同じ問題が発生しています。プロセス全体が 1 秒未満ですぐに実行されます。
私は何を間違っていますか?