我知道以前曾问过类似的问题。 我正在使用我在网上找到的同步演示应用here,该应用使用Picture Sharing作为指南。
我已将它集成到我的桌面和iphone应用程序中并使连接正常工作,但我对如何实际同步我的对象毫无头绪。
是否像
一样简单if ([iphone Object] != [desktop object])
{
//What goes here?
}
我使用完全相同的对象模型,我只是想知道如何检查是否存在差异,并复制不同的对象模型。
任何人都知道任何可以显示此示例代码的示例代码吗?
非常感谢。
答案 0 :(得分:2)
你有没有试过Marcus Zarra的ZSync?它是使用Bonjour在Mac,iPhone等之间进行Core Data同步的开源实现。
答案 1 :(得分:0)
您可以使用时间戳列(例如 - revisionTimestamp)解决此问题,该列可用作简单比较,并允许您识别最新更新。
只要确保您的保存逻辑在更新完成后自动更新列。