Restkit 是不是通过 CoreData Sqlite 处理实体唯一性?

Posted

技术标签:

【中文标题】Restkit 是不是通过 CoreData Sqlite 处理实体唯一性?【英文标题】:Does Restkit handle entity uniqueness through to CoreData Sqlite?Restkit 是否通过 CoreData Sqlite 处理实体唯一性? 【发布时间】:2013-01-21 23:05:51 【问题描述】:

使用 RestKit 从 Restful 服务下载 json 对象并在映射中设置实体时。实体唯一性是否延伸到 CoreData sqlite 数据库? 如果是这样,它是如何实现的? 谢谢

【问题讨论】:

【参考方案1】:

使用 RestKit 0.20,通过在定义实体映射时指定 identificationAttributes 来实现唯一性。如果您不这样做,则每次执行对象映射时都会创建新记录。

有关详细信息,请参阅https://github.com/RestKit/RestKit/wiki/Object-Mapping,特别是核心数据部分。

【讨论】:

以上是关于Restkit 是不是通过 CoreData Sqlite 处理实体唯一性?的主要内容,如果未能解决你的问题,请参考以下文章

RestKit 内存核心数据存储的配置

CoreData+RESTKit:来自 NSFetchedResultsController 的同一对象的多个副本

CoreData + Restkit 当用户退出应用程序时要执行啥任务?

使用 RestKit 和 CoreData 同步修改对象的正确方法

RestKit 与直接 CoreData

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