我有一个应用程序,使用iCloud存储中等大小数据的核心数据数据库.我意识到在我的测试iCloud帐户上,当我转换为iCloud Drive时,所有数据都被清除了.
我添加了更多样本数据,但是使用模拟器作为第二个设备,我无法确定数据是否在设备之间正确同步.
这些可能是iOS 8仍处于测试阶段的结果,但我仍有疑问:
我是否需要更改iOS 8的iCloud同步方式?
有关更多信息,我目前在应用程序中使用iCloudCoreDataStack.该应用程序仅使用iCloud进行核心数据,没有文档或键值.
最佳答案 我昨天将手机升级到iOS 8 GM,并且有一个启用iCloud Drive的选项,警告其他没有相同选项的设备将不再同步.所以我做了,我的应用程序的iCloud数据仍然被检索.
所以我的猜测是现在Apple提供从旧的iCloud迁移到新的iCloud Drive,这是一个单向操作.之前的iCloud数据不会丢失(否则它会成为许多iOS应用程序的灾难),但不再同步到旧的iCloud设备.