【问题标题】:Syncing Online Content with iPhone Application与 iPhone 应用程序同步在线内容
【发布时间】:2010-05-09 02:24:22
【问题描述】:

我正在寻找某种方法来将在线 XML 文件与我的 iPhone 应用程序同步,并且只下载最新更改的项目。每个项目都标有日期属性,所以我认为这是可能的。我听说 Core Data 可以完成这项任务,但我不确定建议的方法以及如何实现它。

感谢您的帮助。

【问题讨论】:

    标签: xml cocoa-touch core-data web-services sync


    【解决方案1】:

    Apple 确实有一个同步服务框架,但它目前在 iPhone SDK 中不可用。

    我目前实际上正在做类似的事情。同步并不像您最初想象的那么简单。就使用 Core Data 执行此操作而言,您希望在单独的托管对象上下文中执行同步,保存该上下文,并处理保存通知以将其合并到您的主上下文中,以便您的应用程序接收所有正确的更改事件。

    当服务器/客户端也有不同的系统时间时,您需要处理。根据您合并更改的方式,即使是几秒钟的差异也会导致问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多