Cul*_*SUN 6 iphone core-data ios icloud ios7
我正在努力将iOS6的CoreData + iCloud升级到iOS7.根据Apple的WWDC视频,当CoreData准备好iCloud核心数据存储时,"CoreData:Ubiquity:使用本地存储:1"将成为"CoreData:Ubiquity:使用本地存储:0".
我已经在模拟器上成功测试了这个.有趣的是,这永远不会发生在我的iPhone 5,我在检查的iCloud设置设置,但仍然没有运气.
下面的图片是xCode的iCloud Debugging面板的截图.有趣的是,有一个baseline.zip文件,我永远无法得到它的电流.这应该是来自iOS6的iCloud的僵尸文件......它有关系吗?
任何帮助表示赞赏.
谢谢.
发生这种情况的原因有几个。模拟器可能没有正确设置 iCloud,但你说是这样,所以我会写掉这一点。另一个原因是您没有在目标的功能中启用iCloud。确保开关已打开。另一个原因可能是模拟器不会自动触发 iCloud 同步。尝试转到“调试”->“触发 iCloud 同步”,或按 Shft+Cmd+I。
编辑:如果你想使用别人的代码(我发现它是稳定的),请查看这个 Github 项目:https://github.com/mluisbrown/iCloudCoreDataStack/blob/master/iCloudCoreDataStack/AppDelegate.m
| 归档时间: |
|
| 查看次数: |
1906 次 |
| 最近记录: |