使用amofire将文件下载到文档目录并在文件中显示,就像af_setImage方法

时间:2018-09-09 06:20:23

标签: ios iphone swift alamofire alamofireimage

我正在为聊天应用程序进行演示。因此,对于下载媒体内容,我正在使用AlamofireImage库。 现在,对于聊天窗口屏幕,我正在使用UITableView,并且某些聊天对话可能有多个媒体文件。

现在,当用户在UITableView中滚动时,我想下载该媒体内容,一旦将媒体下载到文档目录,它应该显示在相关的单元格中。 我知道af_setImage做我想要的事情。但是它将图像存储为高速缓存并且受到限制。正如我所说的,这是聊天应用程序,所以我想将媒体文件存储在文档目录中。

  

af_setImage(withURL:url,placeholderImage:placeholderImage)

所以我正在使用Alamofire.download方法下载文件,但是在滚动tableview时下载的图像显示在另一个单元格中。

  

Alamofire.download(网址:url,方法:.get,参数:无,编码:JSONEncoding.default,标头:无,收件人:DownloadRequest.suggestedDownloadDestination(用于:.documentDirectory))

在这种情况下,有人可以帮助我吗?

0 个答案:

没有答案