当我取消NSURLSession或Alamofire下载请求并关闭应用程序时,我发现我的应用程序中仍有大数据。 我想这可能是恢复数据。我不想恢复下载。 我想在取消下载请求后删除恢复数据。 我该怎么办?
谢谢!
答案 0 :(得分:1)
NSURLSession cancelByProducingResumeData不产生简历数据。
答案 1 :(得分:0)
我想,但我不确定,您可以将磁盘上的内容丢失,如下所示:
cancel
(不是cancelByProducingResumeData:
)或者,如果服务器在您尝试恢复下载时返回404错误,我认为该空间会自动回收,但不要引用我。
无论哪种方式,NSURLSession机制最终都应该在没有干预的情况下获取这些临时文件,因此除非您认为这是一个重大问题(例如,如果您的应用程序经常下载多GB文件然后放弃下载),您可能只是忽略了额外的磁盘空间。