2017-12-10 8 views
1

私はCloudKitサービスを長年使用しており、そこに多くのデータを格納しています。今、CloudKitに接続しているすべてのデータを取得する2台目のデバイスがあります。CloudKitからCKReferenceを含むデータを取得します

は私がタスクリストを指すCKReferenceを持つ2つのレコードタイプタスクリストを、持っていると言います。通常、各レコードが処理されるときに、そのレコードをローカルキャッシュに保持します。実際のシナリオは複数の関係でより複雑になります。

質問:

タスクレコードが到着した場合、何が起こったが、そのリンク一覧レコードはまだここではないでしょうか?

後で処理するためにこのレコードをキャッシュするか、そのレコードを別のレコード操作で開始してリストを先に読み込む必要がありますか?

他の提案はありますか?

答えて

1

答えはApple Documentです。

基本的には、欠落しているレコードを具体的に取得することをお勧めします(例えば、CKFetchRecordsOperationを使用)。その後、更新をローカルキャッシュに適用します。

関連する問題