是否可以使用RestKit将本地数据存储在Core data中而无需网络通信
Posted
技术标签:
【中文标题】是否可以使用RestKit将本地数据存储在Core data中而无需网络通信【英文标题】:Is it possible to use RestKit to store local data in Core data without network communication 【发布时间】:2015-03-23 15:27:03 【问题描述】:是否可以使用RestKit将本地数据存储在Core data中?
当前项目使用Restkit来下载更新Core Data中的信息,我想在没有网络通信的情况下将一些其他数据存储到本地coredata中。我是否必须创建一个新的数据模型,或者我可以将新实体添加到由 restkit 管理的当前数据模型中?如果我可以使用当前的 coredata 模型,我可以使用 restkit 中的 persistentStoreCoordinator 还是必须创建自己的 persistentStoreCoordinator 和 ManagedObjectContext?
【问题讨论】:
【参考方案1】:您可以使用相同的数据模型。您应该向 RK 托管对象存储询问适当的上下文(主线程或新线程,具体取决于您在做什么)。
【讨论】:
以上是关于是否可以使用RestKit将本地数据存储在Core data中而无需网络通信的主要内容,如果未能解决你的问题,请参考以下文章
RESTkit,Core Data:在将对象传输到 Core Data 之前对其进行处理
RestKit / Core Data / Offline - 我需要 UUID 还是 RestKit 足够聪明?
Restkit:当外键引用Core Data中缺少的本地对象时获取远程链接对象