取消使用翠鸟下载单张图片

时间:2018-07-13 23:18:49

标签: ios swift kingfisher

我正在使用翠鸟通过以下方法之一下载单个图像

data: null

this.setState

我的问题是如何取消当前下载,以便可以开始另一个下载?

我没有ImageView,所以我不能使用

KingfisherManager.shared.retrieveImage

1 个答案:

答案 0 :(得分:2)

这两个方法都分别返回任务对象RetrieveImageTaskRetrieveImageDownloadTask。您需要保留返回的任务对象,并在需要取消时调用task.cancel()