ios - 删除应用程序时删除缓存文件 ios

标签 ios caching

我想知道如何删除存储在应用程序中的缓存文件。该目录位于应用程序文件夹之外的文档中。是否可以在应用程序内部编写代码,当 iOS 从系统中删除该应用程序时执行该代码?可以在不将文件存储在应用程序的缓存目录之外的情况下完成吗?

感谢您的回答。我在模拟器中工作,所以在应用程序 tmpFolder 中创建目录的路径应该是什么,以便在删除应用程序后不关心剩余内容?

最佳答案

您不会收到有关应用程序卸载/删除的通知,但除了 iCloud 和钥匙串(keychain)之外,其他任何东西都不会在删除后幸存下来——尤其是某些应用程序的缓存

您的应用在沙盒中运行,有自己的库、缓存和文档文件夹

关于ios - 删除应用程序时删除缓存文件 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24873593/

相关文章:

ios - 在应用程序之间命名为 UIPasteboard?

caching - Magento缓存问题

asp.net - System.Web.Cache, session 级别或应用程序级别

iphone - 将数据重新加载到 NSArray 时出现问题(可能是因为 ARC)

ios - 将点击事件添加到 IOS NSMutableAttributedString

ios - 清除通知标志而不删除通知

objective-c - 选项卡式 View Controller ,在另一个 View 中更改文本

ruby-on-rails - Rails 缓存 ActiveRecord 结果

java - Guava CacheBuilder 最大尺寸

javascript - 即使应用程序卸载后,NW.js 本地存储缓存仍然存在