我想把下载的杂志保存到我的iOS应用程序的一个目录中。看起来 NSCachesDirectory 和 NSDownloadsDirectory 都适合。我不知道它们之间的区别,也不知道哪一个适合下载杂志。任何建议都将不胜感激。
低内存时NSCachesDirectory目录可以被删除。 如果你不希望文件被删除,你需要将它们存储在Documents目录下,并添加“do not backup”标记,以防止被iTunes、iCloud等备份。 请参阅苹果公司的文件系统编程指南或文件系统基础知识。
我建议使用NSCachesDirectory或temp目录来保存文件,因为如果使用NSDownloadsDirectory或document目录,则必须在iOS 5以上的系统中使用不备份或iCloud。因为iOS 5.0不允许在document目录中保存任何数据,这是应用商店拒绝申请的主要原因。
NSCachesDirectory
了。 - eremzeit