質問はかなり明白ですが、私にとって答えは完全ではありません..
だから、(a) レコードを CloudKit に保存したいのですが、インターネット接続が許可されている場合は保存しますが、これを達成する方法は、wifi 接続も 3G/LTE もありません。モード'。
新しいメールを取得するように 15/30 分ごとに更新するのではなく、ネット接続が回復したときに保存します。
何かアイデアはありますか?
これを達成する唯一の方法は、データをローカルに保存し、接続した瞬間に同期することです。デバイスにどのように保存するかは、データの種類によって異なります。そのための最良の構造は何ですか。CoreData に保存することも、XML やその他のファイルに保存することもできます。これには同期メカニズムが必要です。
これを確認することをお勧めします: 同期とバックアップに Core Data、iCloud、および CloudKit を使用し、それらがどのように連携するか