与背景链接的进度视图下载Alamofire.download Swift

时间:2016-07-28 14:09:19

标签: swift uicollectionview alamofire uiprogressview

我有一个集合视图。内部单元格包含图像视图,标签和进度视图 enter image description here

我想制作如果单元格点击,它开始下载pdf文件并且进度视图开始动画,如果已经下载了pdf文件,则显示pdf文件而不是再次下载。

下载已开始,但进度视图没有动画,直到下载完成仍为0%。并得到消息说Invalid URL scheme for background downloads: (null). Valid schemes are http or https 但下载成功了

这里我到目前为止 https://gist.github.com/asdwd5/31919950383f290709c5934853c3e9fc

和我的集合视图单元格 https://gist.github.com/asdwd5/c83cc2f2975c1beeb7de487696e99275

我知道我的代码不清晰且杂乱无章。我对swift很新,只需按照我发现的任何教程进行操作。

1 个答案:

答案 0 :(得分:0)

在对代码进行调查后,可以得出结论:

当您按下表格视图的必需项目时,您应该开始activityIndicator的动画。

cell.activityIndicator.startAnimating()

并且无需像在控制器中那样手动隐藏activityIndicator

cell.activityIndicator.hidden = true

只是微笑使用这种方法。

cell.activityIndicator.hidesWhenStopped = true;