当我的 iOS 应用程序加载时,它会将一堆文件复制到 NSTemporaryDirectory
以防这些文件丢失。但是,我的应用假定 NSTemporaryDirectory
文件在应用运行时保持不变。
我可以安全地假设 NSTemporaryDirectory
文件在应用程序运行时保持不变吗?
最佳答案
我不认为你可以安全地假设。我无法在文档中找到这方面的声明,以下是文档对 Caches 目录的说明:
On iOS 5.0 and later, the system may delete the Caches directory on rare occasions when the system is very low on disk space
这使我认为也不能保证临时存储的持久性。我的建议是:如果您需要确保持久性,请使用其他位置,以防万一。或者准备好检查(即使在应用程序正在运行时)文件是否仍然存在并在需要时重新创建它。
关于ios - 应用程序运行时可以刷新 NSTemporaryDirectory 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30085936/