我正在编写一个使用iCloud在OS X和iOS之间同步CoreData的应用程序。我遇到的问题是iOS和OS X应用程序都正确地将数据写入云,但它们之间没有同步。确切地说:
=iif(Fields!Your_analytical_field.Value is nothing,"None","Circle")
(https://github.com/adib/BSCoreDataController),这应该可以使用(请参阅自述文件中的博客文章链接)。BSCoreDataController
[options setObject:@(YES) forKey:NSMigratePersistentStoresAutomaticallyOption];
[options setObject:@(YES) forKey:NSInferMappingModelAutomaticallyOption];
[options setObject:@"UctoXAccount" forKey:NSPersistentStoreUbiquitousContentNameKey];
或NSDocument
子类 - 所有都是内部编写的。该文档几乎只是用户选择的地方(例如iCloud)中包含CoreData内容的文件包装程序包,我不支持自动保存,或此时此类似的任何内容。
我是否缺少一些我需要做的事情来使双方在他们之间同步?我是否需要在文件包中手动添加所有持久性存储?
提前感谢您对这个问题的任何帮助,这一直困扰着我很长一段时间......