私はCloudKitでプレイしています。アプリケーションの最初の起動時にローカルキャッシュの初期レコードをいつ、どのように取得するのか混乱します。初回の購読をする前に、または後にすべてのレコードを取得する必要がありますか?最初のレコードを取得する
データを取得するためにクエリを使用してスキップできるようです。 CKFetchDatabaseChangesOperationを無しのserverChangeTokenで使用することができます(私は使用します)。
しかし、うまくいきません。私は最初の打ち上げ時に変更されたゾーンを戻すことはありません。以前のインストールからのデータは存在し、CloudKit Dashboardを通じて追加されました。
FWIWプライベートデータベースとデフォルトゾーンを使用します。