ios - iCloud:键值存储问题

标签 ios icloud nsubiquitouskeyvaluestore

有人有关于 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/

相关文章:

iPhone dSYM 崩溃日志符号

ios - 从 iCloud 备份中排除 : NSURLIsExcludedFromBackupKey

ios - CloudKit - 公共(public)和私有(private)数据库 - 消息传递平台

c# - Xamarin.iOS iCloud 访问 iCloud 键值存储

ios - React Native v0.61.5 获取 ITMS-90809 : Depracated API Usage

ios - 如何检查图像上传到 Firebase 存储的进度

ios - 删除 iCloud 数据不会清除 NSUbiquitousKeyValueStore?

ios - iCloud:在 iOS 和 tvOS 之间同步键值存储

iphone - 在 Grect 中加载 xib 的问题

objective-c - 我如何将 FMDatabase 存储到 iCloud