RestKitを使用してWebサーバーからデータを受信し、CoreDataに保存しています。
すべてが正常に機能し、オブジェクトのマッピングも正常に機能します。
しかし今、私は質問/問題があります。デバイスをWebサーバーのデータと同期したい。RestKitが私に代わってそれを制御するので、新しいオブジェクトまたは更新されたオブジェクトを使用する方法は明らかです。しかし、Core Dataのオブジェクトを削除するにはどうすればよいですか?この方法を使用するDELETE
方法があります。しかし、サーバー上で一部のオブジェクトが削除された場合はどうなりますか?
すべてのデータ変更(デルタ)を受信するために、最後の同期のタイムスタンプを使用してGETリクエストを作成したいと思います。
- 新しいオブジェクト(OK)
- 変更されたオブジェクト(OK)
- 削除されたオブジェクト(どのように?)
サーバーからJSONペイロードを使用してCoreData内のオブジェクトを削除する方法。JSONのオブジェクトの削除属性が設定されている場合、保存を防ぐ可能性はありますか?このオブジェクトをCoreDataから削除する方法はありますか?