gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 03:42:09 24 4
gpt4 key购买 nike

我有一个配置为使用 iCloud 的应用程序。我正在向 NSUbiquitousKeyValueStore 添加一个键/值,我可以在我的所有设备上按预期检索它。但是,如果我从“设置”下删除我的应用程序的 iCloud 数据,我希望我添加到 NSUbiquitousKeyValueStore 的所有 iCloud 数据也将被删除,但事实并非如此。我能够检索所有数据,无论我希望 iCloud 同步多长时间。

我去了 developer.icloud.com 并观察了我的其他 iCloud 数据(我也在 iCloud 上使用 Core Data)被正确删除,但据我所知,它们不是 NSUbiquitousKeyValueStore 保存数据的文件夹。

有谁知道这是否应该被删除?如果用户无法删除它,这似乎有点像“云内存泄漏”。

最佳答案

我是这样做的:

NSUbiquitousKeyValueStore *kvStore = [NSUbiquitousKeyValueStore defaultStore];
NSDictionary *kvd = [kvStore dictionaryRepresentation];
NSArray *arr = [kvd allKeys];
for (int i=0; i < arr.count; i++){
NSString *key = [arr objectAtIndex:i];
[kvStore removeObjectForKey:key];
}

关于ios - 删除 iCloud 数据不会清除 NSUbiquitousKeyValueStore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14963289/

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