解决连续请求报错情况"NSURLErrorDomain" - code: 18446744073709550594

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

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

你可能感兴趣的:(解决连续请求报错情况"NSURLErrorDomain" - code: 18446744073709550594)