gpt4 book ai didi

iphone - 为什么我们的应用程序无法在iCloud中存储简单的键/值对?

转载 作者:行者123 更新时间:2023-12-01 18:01:49 24 4
gpt4 key购买 nike

我已在为iCloud设置的配置文件下以及与此配置文件相关联的开发者配置文件下,为应用程序配置了适当的权利以供iCloud使用。

应用程序标识符与供应配置文件(com.ourcompany.ourproduct)中指定的标识符匹配。构建应用程序时,我没有任何错误。

iCloud已在我的手机上启用,并且正在运行(如我的日历,联系人和正在更新的书签所证明)。

但这失败了(localID是有效的NSString):

       NSUbiquitousKeyValueStore* iCloudStore = [NSUbiquitousKeyValueStore
defaultStore];
[iCloudStore setString:localID forKey:@"ourKey"];

如果此后我调用同步,它将返回NO。如果我允许的话
更新发生的时间,随后尝试检索数据
仍然失败。

知道罪魁祸首可能在这里吗?

谢谢!

最佳答案

在模拟器中,NSUbiquitousKeyValueStore只会将值存储在磁盘上,甚至不会尝试同步任何内容。

在设备上,同步通常会失败,因为您的kvstore-identifier权利设置不正确,但是随后您应该在控制台中看到错误日志。

关于iphone - 为什么我们的应用程序无法在iCloud中存储简单的键/值对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8485086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com