有人有关于 iCloud 键值存储的成功案例吗?我花了几个小时来弄清楚为什么我的应用程序不能在使用 NSUbiquitousKeyValueStore 的设备之间同步。
我通过atm有几点:
-我正在存储从自定义对象数组中归档的 NSData 对象
-通知 NSUbiquitousKeyValueStoreDidChangeExternallyNotification 从未发布(这是主要问题)
-当我更改帐户或从 iCloud 注销时,通知 NSUbiquityIdentityDidChangeNotification 正确发布
-当我发送 dataForKey: 消息时,我使用 setData:forKey: 存储到 NSUbiquitousKeyValueStore 的数据会返回给我,但数据永远不会与其他设备同步
-我已经尝试删除该应用程序、删除 iCloud 帐户、重新安装该应用程序、重新登录 iCloud - 对在设备之间同步数据没有任何帮助
-我的设备:iOS6 上的 iPod 4 touch 和 iOS6.1.3 上的 iPhone 4
-大量的文章和教程
-权利和规定都很好(至少我没有得到任何错误)
有什么想法吗?
最佳答案
我启用使用蜂窝数据,同步开始在 iPhone 上工作
该死的苹果!
附言看起来像操作系统错误
关于ios - iCloud:键值存储问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18089567/