有没有人在iCloud上有关于键值存储的成功故事?我花了几个小时来弄清楚为什么我的应用程序不使用NSUbiquitousKeyValueStore在设备之间同步。
我经历了一些问题:
-I' m存储从自定义对象数组存档的NSData对象
- 通知NSUbiquitousKeyValueStoreDidChangeExternallyNotification从未发布(这是主要问题)
- 当我更改帐户或从iCloud注销时,通知NSUbiquityIdentityDidChangeNotification正确发布
- 我使用setData:forKey存储到NSUbiquitousKeyValueStore的数据:当我发送dataForKey:消息但是数据永远不会与其他设备同步时回复给我
- 我已经尝试删除该应用,删除iCloud帐户,重新安装应用,重新登录iCloud - 没有任何帮助在设备之间同步数据
-my devices:iOS6上的iPod 4触摸和iOS6.1.3上的iPhone 4
- 文章和教程的按钮
-entitlement和条款没问题(至少我没有得到任何错误)
有什么想法吗?
答案 0 :(得分:2)
我启用了使用移动数据,同步开始在iPhone上运行
DAMN YOU APPLE!
P.S。看起来像操作系统错误