Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何删除iCloud键值数据_Iphone_Ios_Sdk_Icloud - Fatal编程技术网

Iphone 如何删除iCloud键值数据

Iphone 如何删除iCloud键值数据,iphone,ios,sdk,icloud,Iphone,Ios,Sdk,Icloud,我使用的是iCloud键值数据存储解决方案,所以我不使用文档(UIDocument)。我已经实现了同步,它似乎工作得很好。但是,我现在需要做一些更详细的测试,我不知道如何强制删除iCloud上的数据 如何从iCloud帐户中删除数据以进行测试 我试过这个: [[NSUbiquitousKeyValueStore defaultStore] setArray:[[NSArray alloc] init] forKey:@"iCloud_BG_KEY"]; [[NSUbiquitousKeyVal

我使用的是iCloud键值数据存储解决方案,所以我不使用文档(UIDocument)。我已经实现了同步,它似乎工作得很好。但是,我现在需要做一些更详细的测试,我不知道如何强制删除iCloud上的数据

如何从iCloud帐户中删除数据以进行测试

我试过这个:

[[NSUbiquitousKeyValueStore defaultStore] setArray:[[NSArray alloc] init] forKey:@"iCloud_BG_KEY"];
[[NSUbiquitousKeyValueStore defaultStore] setArray:nil forKey:@"iCloud_BG_KEY"];
我也试过:

[[NSUbiquitousKeyValueStore defaultStore] setArray:[[NSArray alloc] init] forKey:@"iCloud_BG_KEY"];
[[NSUbiquitousKeyValueStore defaultStore] setArray:nil forKey:@"iCloud_BG_KEY"];
以及关闭我的应用程序的iCloud备份(设置>iCloud>存储和备份>管理存储>我的备份设备>显示所有应用程序>我的应用程序)

当然,我正在删除我的应用程序,重建并运行xcode

如何强制删除iCloud文件(同样,用于键值数据存储)?

如何

[[NSUbiquitousKeyValueStore defaultStore] removeObjectForKey:@"key"];

哇,我想我应该在凌晨1:30停止编码。就在我看到你的帖子之前,我发现将其设置为空(但已分配)数组也可以。在任何一种情况下(使用更合适的“removeObjectForKey”或设置为空数组),我都需要调用“synchronize”来强制更新。我等待的时间不够长。@jimpic我还需要删除iCloud上存储的所有数据。你能告诉我在key参数中写什么吗。我不知道我应该在key value中写什么来删除iCloud上存储的所有数据。请帮助。@Gypsa使用[[NSUbiquitousKeyValueStore defaultStore]dictionaryRepresentation]并迭代,正在取消设置包含的键。@jimpic I do NSLog(@“[[NSUbiquitousKeyValueStore defaultStore]dictionaryRepresentation]=%@,[[NSUbiquitousKeyValueStore defaultStore]dictionaryRepresentation]);但是字典是空的。里面没有数据。我现在该怎么办。@Gypsa了解如何遍历字典。字典不是字符串。如果它真的是空的,那么你的iCloud上就没有数据了。