7

我一直在尝试创建一个简单的UIManagedDocument库样式应用程序(将单独的文档保存到 iCloud),但没有成功。

我对以下内容感到困惑:

我是子类UIManagedDocument化并在这个子类中设置persistentStoreCoordinator, ManagedObjectModel& ManagedObjectContext,还是应该在这个子类中配置这些AppDelegate(如果是的话,我该如何去刷新persistentStoreCoordinator以查看新文件 - 似乎一旦读取persistentStore了我无法让它读取新的持久存储)?

4

2 回答 2

0

我刚刚发布了一个基于 Rick Warren 示例的项目:MultiDocumentPlusUUID。Rick 在他的“使用 iCloud 同步多个核心数据文档”一文中写道:

当我开始尝试在打开相同文件的设备之间来回传递更改时,通常会出现另一个错误。第一次同步似乎总是有效 - 只要每个后续同步都在同一个方向上,它似乎工作得很好。

MultiDocumentPlusUUID 在 iOS 7.1b4 上编译和运行,并且可以成功地对给定文档进行 ping-pong 更新。

于 2014-01-21T21:01:23.133 回答
0

理查德的例子是一个很好的例子。我使用它和关于核心数据的 PragmaProg 书http://pragprog.com/book/mzcd2/core-data作为在 github 上创建我的托管文档模块的指南。见:https ://github.com/dtrotzjr/APManagedDocument

我的代码使用了 iOS 7 iCloud Core Data 行为,在解除 NDA 之前我无法公开评论。如果您有任何问题,请随时直接 ping 我。

于 2013-09-06T01:41:27.270 回答