有人有关于 iCloud 上键值存储的成功案例吗?我花了几个小时弄清楚为什么我的应用程序没有在使用 NSUbiquitousKeyValueStore 的设备之间同步。
我通过atm有几点:
-我正在存储从自定义对象数组存档的 NSData 对象
- 通知 NSUbiquitousKeyValueStoreDidChangeExternallyNotification 从未发布(这是主要问题)
- 当我更改帐户或从 iCloud 注销时,通知 NSUbiquityIdentityDidChangeNotification 正确发布
- 我使用 setData:forKey: 存储到 NSUbiquitousKeyValueStore 的数据在我发送 dataForKey: 消息时返回给我,但数据从未与其他设备同步
- 我已经尝试删除应用程序,删除 iCloud 帐户,重新安装应用程序,重新登录 iCloud - 没有任何帮助在设备之间同步数据
-我的设备:iOS6 上的 iPod 4 touch 和 iOS6.1.3 上的 iPhone 4
- 大量文章和教程
- 权利和规定都很好(至少我没有收到任何错误)
有任何想法吗?