2011-11-23 56 views
0

我们正在开发一个应用程序,该应用程序在互联网连接的情况下将从Web服务获取数据,并使用核心数据将数据存储到Sqlite数据库仅用于查看(不会更新发生在本地数据),每当有互联网连接时,应用程序(或可能是后台线程)会不断检查Web服务以获取新数据。在离线/在线模式下处理iPhone应用程序

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

回答

0

我的解决方案是在数据库(本地和远程)中都有一个'添加'字段,然后当调用服务时,电话将本地数据库中最近更新的日期/时间作为参数传递。 ..so该服务只返回新数据

0

签出RestKit。它具有可达性钩子以及核心数据钩子。