我正在使用Swift构建视频库应用程序,我想知道在哪里保存下载的视频文件,使用Document文件夹或仅使用临时文件夹更好。
let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0]
// OR
let documentsPath = NSTemporaryDirectory()
谢谢!
答案 0 :(得分:0)
如果希望用户能够从iTunes(See here on how to do it)访问视频,那么您应该在DocumentDirectory中保存视频,如果这些视频不是那么有用且应该被删除,那么您可以将它们保存在NSTemporaryDirectory中。这取决于您应用中这些视频的重要程度。
DocumentDirectory中的视频将永久保存,而当设备内存不足时,操作系统可以清除NSTemporaryDirectory,因为假设NSTemporaryDirectory中的内容不是那么关键,如果需要,应该通过app重新下载
另请注意记住遵循此iOS Data Storage Guidelines指南并将文件标记为“请勿备份”