我一直在努力创建一个简单的UIManagedDocument
库样式应用程序(保存到iCloud的单独文档)。
我对以下内容感到困惑:
我是否继承UIManagedDocument
并设置persistentStoreCoordinator
,ManagedObjectModel
&这个子类中的ManagedObjectContext
,或者这些应该在AppDelegate
中配置(如果是这样,我如何刷新persistentStoreCoordinator
来查看新文件 - 似乎一旦读过persistentStore
,我就无法读取新的持久性商店了吗?
答案 0 :(得分:6)
从给定链接下载示例,它将帮助您解决问题
答案 1 :(得分:6)
作为编写核心数据文档使用icloud代码的人,我还想指出随附的博客文章。它有一些可能有用的附加信息。
答案 2 :(得分:0)
理查德的榜样就是一个很好的例子。我在核心数据http://pragprog.com/book/mzcd2/core-data上使用它和PragmaProg书作为在github上创建托管文档模块的指南。 请参阅:https://github.com/dtrotzjr/APManagedDocument
我的代码使用了iOS 7 iCloud核心数据行为,在取消NDA之前我无法公开发表评论。如果您有任何问题,请随时直接与我联系。
答案 3 :(得分:0)
我刚刚发布了一个基于Rick Warren的例子:MultiDocumentPlusUUID。在他的"使用iCloud同步多个核心数据文档"里克写道:
当我开始尝试在打开相同文件的设备之间来回传递更改时,经常会出现另一个错误。第一次同步似乎总是有效 - 只要每次后续同步都在同一方向,它似乎工作得很好。
MultiDocumentPlusUUID在iOS 7.1b4上编译并运行,并且可以成功地对给定文档进行乒乓更新。