解决连续请求报错情况"NSURLErrorDomain

2018-04-24  本文已影响67人  山有木枝壮

使用Alamofire做请求,如果连续发起多个请求,可以取消上一个请求,但是处理结果的时候,取消的请求如果不处理,会当做错误抛出来。

let nsError = dataResponse.result.error as NSError
 if nsError.code == NSURLErrorCancelled {
   // 如果用RxSwift,可以直接onCompleted结束请求
  // 如果用原生的,可以直接return,不处理这次请求                     
 }
上一篇 下一篇

猜你喜欢

热点阅读