我正在使用Alamofire将多个文件一次性上传到我的服务器,文件名显示在tableView中以及进度条。当用户在上传时尝试删除文件时,应删除tableView单元格,并取消该请求。
我知道以下代码将用于取消Alamofire请求:
var request: Alamofire.Request?
self.request?.cancel()
所以,我尝试制作一个Alamofire.Request数组,如
var requests = [Alamofire.Request]()
然后根据索引取消请求。
但这似乎不是正确的方法,因为它不起作用,有什么建议吗?
感谢。
答案 0 :(得分:0)
根据documentation取消会:
取消基础任务,产生传递给任何已注册响应处理程序的错误。
因此,请为您的请求添加一个响应处理程序,并查看是否将错误消息传递给它们。如果是这样,则表示取消操作正确。