【问题标题】:handling iPhone app in offline/online modes在离线/在线模式下处理 iPhone 应用程序
【发布时间】:2011-11-23 23:47:08
【问题描述】:

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

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

【问题讨论】:

    标签: iphone objective-c ios xcode


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      查看 RestKit。它具有可访问性的挂钩以及核心数据的挂钩。

      【讨论】:

        猜你喜欢
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        • 2012-04-13
        • 2019-04-20
        • 1970-01-01
        • 1970-01-01
        • 2019-03-27
        • 2021-10-24
        相关资源
        最近更新 更多