应用程序运行时是否可以刷新NSTemporaryDirectory?

时间:2015-05-06 19:33:47

标签: ios ios8 temp

当我的iOS应用加载时,它会将一堆文件复制到NSTemporaryDirectory以防丢失。但是,我的应用程序假定在应用程序运行时{}持久保存NSTemporaryDirectory个文件。

我可以安全地假设在应用程序运行时NSTemporaryDirectory个文件是持久的吗?

1 个答案:

答案 0 :(得分:1)

我不认为你可以安全地假设这一点。我没有在文档中找到这种效果的声明,以及这些文档对Caches目录的说法:

  

在iOS 5.0及更高版本中,系统可能会在系统磁盘空间非常少的情况下删除Caches目录

这让我觉得临时商店的持久性也不能保证。我的建议是:如果您需要有保证的持久性,请使用其他位置,以防万一。或者,即使在应用程序运行时,也要准备检查文件是否仍然存在,并在需要时再次重新创建。