如何解决CoreData+CloudKit ...跳过'ANSCKDATABASEMETADATA'的迁移,因为它已经有一个名为'ZLASTFETCHDATE'
有人在 WatchKit + CoreData + CloudKit 上遇到过这个错误吗?
CoreData: debug: CoreData+CloudKit: -[PFCloudKitMetadataModelMigrator calculateMigrationStepsWithConnection:error:](404): 跳过'ANSCKDATABASEMETADATA'的迁移,因为它已经有一个名为'ZLASTFETCHDATE'的列
请注意,该应用可以正常运行,而且我在模拟器或真实手表上运行该应用时没有遇到任何问题。其中有 9 个“错误”。
我认为这与下面持久性容器的设置方式有关。
description.setOption(true as NSObject,forKey: NSPersistentStoreRemoteChangeNotificationPostOptionKey)
...
container.viewContext.automaticallyMergesChangesFromParent = true // bring all iCloud changes into app
container.viewContext.mergePolicy = NSMergeByPropertyObjectTrumpMergePolicy // iCloud wins,local memory loses
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。