设定: RESTFull API与后端的MySQL数据库。
我使用RESTKit v.20.3进行API调用。我即将切换到核心数据。
问题:
如果我在远程数据库中有10个对象并且我第一次使用GET获取,我将获取所有10个对象并在本地存储在Core Data中。当我进行后续获取请求时,如何告诉RESTKit仅下载新对象而不是之前下载的相同10个对象?最佳实践方法请!
答案 0 :(得分:1)
首先,使用最新版本的RestKit(检查github)。
其次,这是关于服务器提供的Web服务的问题,而不是RestKit或您的客户特别提供的。通常,当您提出请求时,您应该存储您所做的日期,并且作为请求的一部分,您应该传递最后一个请求日期,以便服务器可以过滤以查找要返回的相应数据。 从技术上讲,您只应在收到服务器的有效回复时存储请求日期...