ios - iCloud和轻量级迁移

标签 ios core-data icloud core-data-migration

我已经发布了一个应用程序,用于将Core Data与iCloud同步。
我需要更新模型,添加两个属性,然后填充这些新字段。
我已经在本地测试了轻量级迁移,并且运行良好,可以看到将旧数据迁移到了新的模型方案中。
当我激活iCloud时,保存在无处不在容器中的旧数据不会与新模型架构同步。
预期的行为是什么?
我应该能够同时在新旧型号上同步数据吗?
如何实现并测试这种情况?
我读了:
CoreData versioning

Understanding Core Data iCloud Store Migration When Testing an iOS App Update
但是,实际上,我很困惑。

最佳答案

应该发生的是,iCloud数据仅在使用相同版本数据模型的设备之间同步。如果您在一台设备上而不是另一台设备上升级该应用程序,则他们将不会同步更改,直到另一台设备也更新到新型号。

如果那不是您所看到的,请添加有关您所遇到的问题的更多详细信息。

关于ios - iCloud和轻量级迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30192459/

相关文章:

core-data - 使用 Core Data 和 iCloud 时出现 PFUbiquity 错误

ios - Core Plot 轴标签不使用我的数字格式化程序

ios - 如何在 child 区为 iOS 应用程序实现家长控制

objective-c - iPhone如何有效地获取具有NSDate属性的第一个和最后一个Core Data实体?

ios - 核心数据+互斥锁+死锁

ios - 如何同步iOS设备上的应用数据和核心数据?

ios - 标签栏 UIViewController 中导航栏中的按钮未显示

objective-c - NSPredicate:加入对象或对象ID

ios - RestKit 和 CoreData 无法关闭日志模式的问题

ios - 使用 Core Data、iCloud 和 CloudKit 进行同步和备份以及它们如何协同工作