3

如题。

当我在前台运行时,我存储在其中的文件是否有可能NSCachesDirectory被系统删除(即在存储空间不足的情况下) ?

4

1 回答 1

2

文件系统编程指南

在 iOS 5.0 及更高版本上,系统可能会在系统磁盘空间非常低的极少数情况下删除 Caches 目录。这在应用程序运行时永远不会发生。但是,您应该知道,iTunes 恢复不一定是可以擦除 Caches 目录的唯一条件。

所以答案是 - 不,当应用程序在前台运行时,不可能删除 NSCachesDirectory。

但是,对于在后台运行的应用程序,它们的措辞有些含糊。

于 2013-01-31T12:13:37.630 回答