Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何使我的数据库与TICoreDataSync保持同步?_Objective C_Ios_Cocoa Touch_Dropbox_Ticoredatasync - Fatal编程技术网

Objective c 如何使我的数据库与TICoreDataSync保持同步?

Objective c 如何使我的数据库与TICoreDataSync保持同步?,objective-c,ios,cocoa-touch,dropbox,ticoredatasync,Objective C,Ios,Cocoa Touch,Dropbox,Ticoredatasync,我研究这个问题已经有一段时间了。下面是发生的情况: 我的应用程序启动了。它在核心数据存储中已有数据。然后,它使用TICoreDataSync连接到Dropbox 然后我连接第二个设备,它也有现有的数据。我用同样的方法将它连接到Dropbox 然后发生的是,当我同步时,它会在两者之间和谐地同步数据。我在一台设备上所做的任何更改都会在两台设备上同步后发送到另一台设备。问题是,我希望数据库中的现有数据上传到Dropbox并包含在同步中,这样两个设备都有所有数据 我如何才能做到这一点?这实际上并不是TI

我研究这个问题已经有一段时间了。下面是发生的情况:

我的应用程序启动了。它在核心数据存储中已有数据。然后,它使用TICoreDataSync连接到Dropbox

然后我连接第二个设备,它也有现有的数据。我用同样的方法将它连接到Dropbox

然后发生的是,当我同步时,它会在两者之间和谐地同步数据。我在一台设备上所做的任何更改都会在两台设备上同步后发送到另一台设备。问题是,我希望数据库中的现有数据上传到Dropbox并包含在同步中,这样两个设备都有所有数据


我如何才能做到这一点?

这实际上并不是TICoreDataSync的预期工作方式。它不会为您合并这两个存储文件,而是将第一个设备上载的存储文件下拉到第二个设备,然后保持这些存储文件同步。根据您的描述,在同步管理器注册期间,您似乎跳过了整个商店的上载和下载步骤