【发布时间】:2018-03-29 07:52:27
【问题描述】:
我正在使用 URLSessionDataTask 下载视频并播放它们(我需要缓存,所以我正在使用
func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data)
手动处理数据并提供给AVAssetResourceLoader)。
为了进行磁盘缓存,我必须将下载的数据保存到磁盘(终止应用程序时),这样当用户再次打开应用程序时,我可以继续下载数据。
我注意到它没有 downloadTask(withResumeData:) 之类的构造函数(URLSessionDownloadTask 的构造函数几乎是这样认为的,但它没有 func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) 函数 :D)。
现在我该如何将这两者结合起来?
谢谢你,很抱歉发了这么长的帖子
【问题讨论】:
标签: ios nsurlsessiondownloadtask nsurlsessiondatatask urlsession