我提供了一个简单的网络服务,为我的iOS项目提供了一些JSON。我将检索到的数据存储在Core Data数据库中以便于使用。一切正常。
虽然我不确定如何在服务器和iOS项目之间设置同步。我的目标是Web服务是唯一的数据源,并始终具有最新的数据。 iOS客户端无法对Web服务进行任何修改。它只能检索数据。因此,Web服务上删除的数据也应该在iOS端被删除。目前没有。
我该怎么办?我看到网上有些东西无法解决问题。非常感谢基本的机制解释。
感谢。
答案 0 :(得分:0)
好的方法应该是这样的:
在您点击数据下载API之前,您应该有另一个API来检查服务器上存在的数据是否与本地数据相同,并且在此基础上应该完成下载和更新机制。