我使用 NSURLSessionDataTask 下载尺寸为>的文件1 GB。但我总是在下载过程中得到内存警告,最终我的应用程序崩溃了。我确实查看了 NSURLSessionDataTask 的Apple文档,它确实说数据已加载到内存中。
我的问题是,我是否可以设置某种 NSURLMutuableRequest 的 cachePolicy ,以便数据不会加载到内存中。
注意:我没有使用 downloadTaskWithRequest 进行下载,因为如果我有一些关于恢复下载的问题resume返回 cancelByProducingResumeData 方法返回
由于
答案 0 :(得分:0)
没有。 NSURLSessionDataTask将内容作为NSData对象返回,根据定义,该对象始终位于RAM中。