我发现如果我从设备中删除一个应用程序,当然会删除所有本地文档,但如果该应用程序有文件存储在启用 iCloud 的文件夹 ( [[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]
) - 这些文件不会被删除。
这会导致两个问题:
- 这些文件占用的存储空间不会被释放。
- 如果用户重新安装应用程序,文件夹中已经有文件,这会破坏正常的初始化。
我可以通过在第一次启动时浏览目录并删除其中的所有内容来解决第二个问题,但这似乎有点尴尬。
我想不出解决第一个问题的方法。
有任何想法吗?