<分区>
当用户卸载iOS应用程序时,我需要完全清除应用程序数据。这些是我要删除的一些持久性存储。如有遗漏请补充
操作系统本身会删除上述所有文件吗?
最佳答案
您的应用既没有责任也没有能力在卸载时执行清理——一旦用户删除该应用,您的代码就停止运行。在应用程序卸载时,iOS 会同时删除应用程序包(包含应用程序随附的任何资源)和应用程序容器(包含应用程序在运行时在其沙箱中写入的任何文件)。某些类型的数据(例如具有组标识符的钥匙串(keychain)项)可以在应用被删除后保留,但同样,您在卸载时无法控制这些数据。
关于iOS - 在应用程序卸载时清除应用程序数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35141172/