ライブラリ スタイルの iCloud + Core Data セットアップがあります。私が取り組んでいるアプリには、ログイン画面の背後にあるユーザー データが含まれています。ユーザーがログインすると、Persistent Store Coordinator がインスタンス化され、iCloud ストアが追加されます。
これが私のユースケースと問題です:
1) アプリの使用を開始します。データは iCloud に保存されます。2) アプリを削除します。3) デバイスに再度ビルドし、アプリにログインします。トランザクション ログが呼び出され、ローカル ストアにデータが再作成されることを期待します。4) 低速の接続を使用すると、ファイルのダウンロードが失敗したことを示すエラーがデバッグ ログに何度も表示されます... 5) アプリが空で、バックアップの復元に失敗したように表示されます。
私の設定は確かに正しく、降下接続で 100% 動作します。
iCloudにこれらのファイルのダウンロードをすぐに再試行させる方法はありますか? ユーザーがアプリにアクセスできるようにする前に、これらのファイルが正常にダウンロードされたことを確認するために使用できるコールバックはありますか?
アドバイスをいただければ幸いです。ありがとう。