RestKit 强制 CoreData 保存

Posted

技术标签:

【中文标题】RestKit 强制 CoreData 保存【英文标题】:RestKit force CoreData save 【发布时间】:2013-07-11 08:58:18 【问题描述】:

我有一个RKEntityMappingidentificationAttributes。是否可以在 GET 期间强制保存到 CoreData,即使来自服务器的数据没有任何变化?我想要那个,因为我的模型类中有一个 willSave: 方法来更新 lastUpdated 时间戳。即使没有任何变化,也应该更新它。

【问题讨论】:

【参考方案1】:

当响应被映射后,RestKit 通过它的成功回调将所有映射的对象传回给你,这样你就可以遍历对象并更新它们或调用上下文中的方法。

【讨论】:

我现在在成功回调中执行此操作(放弃 willSave 想法)。感谢您的帮助。

以上是关于RestKit 强制 CoreData 保存的主要内容,如果未能解决你的问题,请参考以下文章

解决RestKit中的CoreData合并冲突,当一个上下文正在保存对象更新而另一个正在删除对象时

使用 RestKit 和 CoreData 获取对象并将其与先前保存的对象相关联

RestKit + CoreData,理解 RKManagedObjectRequestOperation

RestKit CoreData 0.20.3 - 映射完成后保存 MOC 之前的额外检查

在 coredata 和 restkit 本地更新托管对象的属性

使用 Restkit 在 Core Data 中删除后保存对象使其崩溃