iOS:RESTKit与CoreData同步数据

时间:2014-03-29 21:45:54

标签: ios rest core-data restkit restkit-0.20

设定: RESTFull API与后端的MySQL数据库。

我使用RESTKit v.20.3进行API调用。我即将切换到核心数据。

问题:

如果我在远程数据库中有10个对象并且我第一次使用GET获取,我将获取所有10个对象并在本地存储在Core Data中。当我进行后续获取请求时,如何告诉RESTKit仅下载新对象而不是之前下载的相同10个对象?最佳实践方法请!

1 个答案:

答案 0 :(得分:1)

首先,使用最新版本的RestKit(检查github)。

其次,这是关于服务器提供的Web服务的问题,而不是RestKit或您的客户特别提供的。通常,当您提出请求时,您应该存储您所做的日期,​​并且作为请求的一部分,您应该传递最后一个请求日期,以便服务器可以过滤以查找要返回的相应数据。 从技术上讲,您只应在收到服务器的有效回复时存储请求日期...