我使用 RestKit 从我的 Web 服务器接收数据并将其存储在 Core Data 中。
一切正常,对象映射也是如此。
但现在我有一个问题/问题。我想将我的设备与来自网络服务器的数据同步。新对象或更新对象的方式很清楚,因为 RestKit 为我控制它。但是如何删除 Core Data 中的对象呢?有一种使用方法的DELETE
方法。但是,如果某些对象在服务器上被删除,那又会怎样呢?
我想使用上次同步的时间戳发出 GET 请求,以接收所有数据更改(增量)。
- 新对象(确定)
- 修改对象(确定)
- 删除的对象(如何?)
如何使用 JSON 有效负载从服务器中删除 Core Data 中的对象。设置 JSON 中对象的删除属性时,是否有可能阻止保存?有没有办法从核心数据中删除这个对象。