【发布时间】:2013-06-08 13:11:57
【问题描述】:
我正在开发一个核心数据应用程序,并正在考虑添加 iCloud 支持,但是在网上浏览后,我经常听说 iCloud+CoreData 不可靠,并且经常会崩溃。
这是真的吗?我正在阅读的一本关于核心数据主题的书提到 iCloud+CoreData 在 iOS 5 中不可靠,但此后已得到修复,但我也听到相反的说法,即 iCloud+CoreData 在 iOS 6 中仍然不可靠。如果是这样,存储自定义格式的数据库有帮助吗?
【问题讨论】:
-
即使在 iOS 6 中,许多开发人员仍然遇到 Core Data iCloud 同步问题:请参阅 this article 了解最近的观点。 iOS 7 中的情况可能有所改善:它仍处于 NDA 之下,所以还没有人分享他们的经验。
-
@Amy 让我感到困惑的是,有些人说它有效,有些人说它不会,当然如果 iCloud+CoreData 存在结构性问题,它们的效果将是普遍的。顺便说一下,链接的文章提到了 TICoreDataSync,你有使用过这个框架的经验吗?
-
我刚刚发布了一个示例 iOS 库风格的核心数据应用程序,其中包括 iCloud 集成。该应用程序包含一个设置包,供用户切换“使用 iCloud”首选项设置,并将根据用户设置将商店迁移到 iCloud 和从 iCloud 迁移。从下面的链接下载 - 对文档感到抱歉 - 会在某个时候解决这个问题,但它的工作方式与 UIManagedDocument 示例大致相同。 ossh.com.au/design-and-technology/software-development
标签: ios cocoa-touch core-data icloud