如何删除iCloud键值数据

时间:2012-06-07 06:28:48

标签: iphone ios sdk icloud

我正在使用iCloud键值数据存储解决方案,因此我不使用文档(UIDocument)。我已经实现了同步,它似乎运行良好。但是,我现在需要做一些更详细的测试,我无法弄清楚如何强制删除iCloud上的数据。

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

我试过这个:

[[NSUbiquitousKeyValueStore defaultStore] setArray:[[NSArray alloc] init] forKey:@"iCloud_BG_KEY"];

我也试过这个:

[[NSUbiquitousKeyValueStore defaultStore] setArray:nil forKey:@"iCloud_BG_KEY"];

除了为我的应用程序关闭iCloud Backup(设置> iCloud>存储和备份>管理存储> [my_backup_device]>显示所有应用> [我的应用])。

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

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

1 个答案:

答案 0 :(得分:8)

怎么样

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