【发布时间】:2013-11-20 23:08:38
【问题描述】:
我在 iOS 7 上,想在 iCloud 中使用核心数据,这很好,我想输入的问题如下。
我的一些核心数据对象具有相关的图像/大型文本文件,我将它们作为文件存储在文件系统上,并且只是将这些项目的 url 设置为字符串属性。现在显然这不仅仅适用于 iCloud 核心数据同步,因为 iCloud 没有这些文件的概念。我想知道您是否对如何处理这个问题有任何建议?
1) 我可以将图像数据和大文本文件直接存储为核心数据属性,但这似乎不是最好的方法
2) 我可以使用 iCloud 来存储文档,然后以某种方式尝试在不同 iOS 设备中的文件之间保持同步,但这可能会变得混乱。
3) 其他一些解决方案。
有什么建议吗?
问候
丹尼尔
【问题讨论】:
-
您是否愿意为此使用任何第三方工具。我有一个朋友在这件事上做得非常出色,并为此提供了服务。
-
你有这个第 3 方工具信息的链接?
-
是的……它的作者是@Jiva DeVoe:stackoverflow.com/users/705569/jiva-devoe 称为 Wasabi Sync。
-
您是否有理由不将它们作为属性存储在核心数据中?我使用可转换属性来存储带有嵌入图像的富文本,其中一些是 8mb jpeg。似乎工作正常,但最大的数据库约为 100mb。以相同的方式分别存储图像和文本同样容易。