我一直在浏览很多 iCloud 文档。我可以找到有关如何解决冲突的文档以及有关 iCloud 和 Core Data 的有用文档,例如Designing for Core Data in iCloud和Using Core Data with iCloud Release Notes。但这些都没有解决如何专门使用 UIManagedDocument 解决 iCloud 冲突。
我应该将 NSFileVersion 与 UIManagedDocument 一起使用吗?
UIDocument 应该使用 NSFileVersion 来解析。它的子类 UIManagedDocument 也是如此吗?
UIManagedDocuments 会自动解决冲突吗?
iCloud 和 Core Data 文档大量引用了NSPersistentStoreDidImportUbiquitousContentChangesNotification。此通知让您知道何时进行了更改,但不会通知您有冲突。这是否意味着冲突只是自动解决(可能基于核心数据日志中的时间戳)?
NSMergePolicy 和 NSMergeConflict 与 iCloud 有什么关系吗?
Core Data 也有类NSMergePolicy和NSMergeConflict,但是文档没有提到 iCloud,而且似乎只适用于持久存储和托管上下文之间的冲突(而不是 iCloud 冲突)。所以这些不适用于 iCloud,对吗?