Core data iCloud核心数据同步-也同步文档目录中的文件

Core data iCloud核心数据同步-也同步文档目录中的文件,core-data,directory,document,icloud,Core Data,Directory,Document,Icloud,我有一个类似的问题,如下所示: 在我的应用程序中,用户可以存储带有标题、文本、图像等内容的便笺,每个便笺还可以存储更多内容。我的应用程序基于核心数据,但对于图像,我只将图像的URL存储在核心数据中,核心数据保存在documents目录中 一切都很好,但现在我想添加iCloud同步。我从第一天就想要这个,但iCloud太多了,以至于我无法让它工作。现在我发现了Drew McCormack的伟大框架“集成”。我刚刚开始实施它,但从我所能看出它非常棒,完全符合我的要求,而且看起来非常可靠 所以,除了图

我有一个类似的问题,如下所示:

在我的应用程序中,用户可以存储带有标题、文本、图像等内容的便笺,每个便笺还可以存储更多内容。我的应用程序基于核心数据,但对于图像,我只将图像的URL存储在核心数据中,核心数据保存在documents目录中

一切都很好,但现在我想添加iCloud同步。我从第一天就想要这个,但iCloud太多了,以至于我无法让它工作。现在我发现了Drew McCormack的伟大框架“集成”。我刚刚开始实施它,但从我所能看出它非常棒,完全符合我的要求,而且看起来非常可靠

所以,除了图像,所有东西都可以很好地同步,因为它们没有直接保存在核心数据中。我在这里读过这篇文章,也做过很多谷歌搜索,但在我看来,最好的解决方案是将所有东西都存储在核心数据中,这样所有东西都可以很好地同步。如果有机会,我会这么做,但我的应用程序已经可以使用ot了她的解决方案只保存核心数据中图像的URL,并将实际图像保存在Documents目录中

有人说您可以使用NSFileManager或“iCloud Access”并排使用同步“。但这不是一个糟糕的解决方案吗?我的意思是,当用户保存图像时,我可以将其上载到iCloud,但我不知道如何正确处理所有其他内容。启动应用程序时,检查新图像-但如何检查?检查哪一个?我只需要新图像,所有的合并等似乎都非常复杂!”

因此,将图像直接保存到核心数据将使一切变得更加容易,对吗?或者是否有其他方法可以同步和合并文档目录中的所有图像,就像同步使用“集成”核心数据一样

我的猜测是,将所有内容保存在核心数据中,让“集成”进行同步会更好、更容易、更省事

但是,由于我已经发布了我的应用程序,用户在文档目录中有图像,有没有办法将文档目录中的所有图像合并到核心数据中一次?比如在更新中提示用户在启用iCloud时进行这样的合并一次

坦克求救


多亏了德鲁·麦科马克!合奏真是太棒了,我的阳光在令人沮丧的日日夜夜、周而月之的黑暗中试图让iCloud同步正常工作;)

实际上是德鲁·麦科马克制作了合奏。哦,当然,我只是从另一个线程复制粘贴了错误的名字。。。