我已经研究这个问题有一段时间了。下面是发生的事情:
我的应用程序启动了。它在核心数据存储中已经有了现有数据。然后它使用TICoreDataSync连接到Dropbox。
然后我连接另一个设备,它也有现有的数据。我以同样的方式将它连接到Dropbox。
然后发生的是,当我同步时,它会在两者之间和谐地同步数据。在两个设备上同步后,我在一台设备上所做的任何更改都会发送到另一台设备。问题是,我希望数据库中的现有数据被上传到Dropbox并包含在同步中,这样两个设备都有所有数据。
我该怎么做呢?
发布于 2013-05-15 12:17:32
这实际上不是TICoreDataSync想要的工作方式。它不会为您合并这两个存储文件,而是将第一个设备上传的存储文件下拉到第二个设备,然后保持这些存储文件的同步。根据您的描述,在同步管理器注册过程中,您似乎跳过了整个商店的上传和下载步骤。
https://stackoverflow.com/questions/12021029
复制相似问题