1

我知道以前有人问过类似的问题。我正在使用我在此处在线找到的同步演示应用程序,它使用图片共享作为指南。

我已将它集成到我的桌面和 iPhone 应用程序中,并且连接正常,但对于如何实际同步我的对象一无所知。

是不是这么简单

if ([iphone Object] != [desktop object])
{
 //What goes here?
}

我使用了完全相同的对象模型,我只是想知道如何检查是否存在差异,并复制不同的对象模型。

任何人都知道任何可以显示这一点的示例代码吗?

非常感谢。

4

2 回答 2

2

Have you tried out Marcus Zarra's ZSync? It's an open source implementation of Core Data syncing between Mac, iPhone, etc. using Bonjour.

于 2010-03-19T12:18:34.303 回答
0

您可以使用时间戳列(例如 - revisionTimestamp)来解决此问题,该列可用作简单的比较并允许您识别最近的更新。

只要确保您的保存逻辑在更新完成时自动更新列。

于 2010-03-19T06:57:29.433 回答