オフラインなどでユーザーが削除を実行したときの対処方法は何ですか?私はaddedQueue、modifiedQueue、およびdeletedQueueの使用を検討していて、NSCoding
とNSKeyedArchiver
を使用してそれらを永続させました。たぶん私はセットまたは辞書を使用します。その後、私はバックグラウンドで、またはアプリが起動するたびにそれらを繰り返し、成功すればそれらから削除します。それは合理的に聞こえるか?誰もが共有できるこの問題の経験がありますか?私は、CloudKit WWDCの会談をすべて見ているなど、答えを探しています。CloudKit - ユーザーがオフラインでオブジェクトを追加、変更、または削除する場合の対処方法
コアデータを使用してすべてのデータをローカルに保存していますので、追加または変更するプロパティを追加することを考えましたが、削除にはうまくいかないでしょう。