我有一个配置为使用 iCloud 的应用程序。我正在向 NSUbiquitousKeyValueStore 添加一个键/值,我可以在我的所有设备上按预期检索它。但是,如果我从“设置”下删除我的应用程序的 iCloud 数据,我希望我添加到 NSUbiquitousKeyValueStore 的所有 iCloud 数据也会被删除,但事实并非如此。无论我希望 iCloud 同步多长时间,我都能检索到所有数据。
我去了 developer.icloud.com 并看到我的其他 iCloud 数据(我也在 iCloud 上使用 Core Data)被正确删除,但它们不是 NSUbiquitousKeyValueStore 保存其数据的文件夹,我可以告诉它。
有谁知道这是否应该被删除?如果用户无法删除它,这似乎有点像“云内存泄漏”。