1

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

谢谢你的帮助。

4

1 回答 1

0

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

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

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

于 2010-05-09T07:09:23.070 回答