在离线/在线模式下处理iPhone应用程序

时间:2011-11-23 14:05:26

标签: iphone objective-c ios xcode

我们正在寻求开发一个应用程序,如果有互联网连接,将从Web服务获取数据,并使用Core Data将此数据存储到Sqlite数据库仅供查看(不会对本地数据进行更新),以及只要有互联网连接,应用程序(或可能是后台线程)就会不断检查Web服务是否有新数据。

  1. 如何知道Web服务返回的数据包含新记录,应用程序应该只存储新数据,而不是再存储整个数据集?
  2. 网上是否有针对类似情况的教程?

2 个答案:

答案 0 :(得分:0)

我的解决方案是在数据库(本地和远程)中都有一个“已添加”字段,然后在调用服务时,手机会将本地数据库中最新更新的日期/时间作为参数传递给...该服务仅返回新数据

答案 1 :(得分:0)

查看RestKit。它具有可达性的钩子以及与Core Data的挂钩。