Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如题。
当我在前台运行时,我存储在其中的文件是否有可能NSCachesDirectory被系统删除(即在存储空间不足的情况下) ?
NSCachesDirectory
文件系统编程指南
在 iOS 5.0 及更高版本上,系统可能会在系统磁盘空间非常低的极少数情况下删除 Caches 目录。这在应用程序运行时永远不会发生。但是,您应该知道,iTunes 恢复不一定是可以擦除 Caches 目录的唯一条件。
所以答案是 - 不,当应用程序在前台运行时,不可能删除 NSCachesDirectory。
但是,对于在后台运行的应用程序,它们的措辞有些含糊。