对于我的应用程序,我使用iCloud键值存储来存储一些用户设置。当iPad和iPhone都安装了该应用程序时,它可以在两者之间同步。但是,当我删除该应用程序并重新运行它时,第一次运行时它没有从iCloud中获取任何设置。即使第一次运行时没有设置,再次运行后它也会有。
我使用了一些NSLogs来查看键值容器中的内容,第一次新运行应用程序时,它显示“(null)”,但是任何后续运行都会打印出先前保存的NSArray。
我很乐意提供代码,但我不确定什么是相关的。
我会非常感谢任何帮助,这个问题让我发疯...
我使用了一些NSLogs来查看键值容器中的内容,第一次新运行应用程序时,它显示“(null)”,但是任何后续运行都会打印出先前保存的NSArray。
我很乐意提供代码,但我不确定什么是相关的。
我会非常感谢任何帮助,这个问题让我发疯...
switch
语句,并有一个处理NSUbiquitousKeyValueStoreServerChange
和所有其他情况的default:
。 - Julien