我正在使用翠鸟通过以下方法之一下载单个图像
data: null
或
this.setState
我的问题是如何取消当前下载,以便可以开始另一个下载?
我没有ImageView,所以我不能使用
KingfisherManager.shared.retrieveImage
答案 0 :(得分:2)
这两个方法都分别返回任务对象RetrieveImageTask
和RetrieveImageDownloadTask
。您需要保留返回的任务对象,并在需要取消时调用task.cancel()
。