1

我已经构建了一个启用了 iCloud 的应用程序,并且我正在两台设备上运行它。

我期望的是,当我添加一些数据时,它会被写入 NSUserDefaults 并使用 MKiCloudSync 类,随后会上传到 iCloud。这似乎工作。

然后当我在另一台设备上打开应用程序时,我试图从 iCloud 中拉下 NSUserDefaults(通过 MKiCloudSync)。

我在相同的代码上运行两个设备(我已经尝试过使用分发版本)。这些设备都启用了 iCloud 并连接到同一个帐户。

但是,在第一台设备上创建了一些数据,然后尝试从第二台设备上拉下来之后,我没有得到任何数据。当我启动它们时,两个设备都试图拉下数据,但它们都不共享它们的数据。

我错过了什么?多谢你们。

4

1 回答 1

0

NSUserDefaults 不会自动同步到云端。

您可以使用:

https://github.com/MugunthKumar/MKiCloudSync

虽然,使用键/值存储非常不稳定。许多开发人员(以及我自己)都报告了不一致的同步。

于 2012-10-23T19:48:08.367 回答