操作无法完成。 (Alamofire.AFError 错误 9。)
The operation could not complete. (Alamofire.AFError error 9.)
在 Alamofire 处理的网络请求上,我经常遇到这个错误:
The operation could not complete. (Alamofire.AFError error 9.)
有人知道这个错误 9 是什么吗?
我想 AFError
是一个枚举并且符合协议 Error
,这个错误 9 可能是 createURLRequestFailed(error:)
案例的原始值(这是这个枚举中的第 10 个案例).
AFError enumeration reference
然后我在 EventMonitor
中实现了一些委托方法,比如
public func request(_ request: Request, didFailToCreateURLRequestWithError error: AFError)
public func request(_ request: Request, didCompleteTask task: URLSessionTask, with error: AFError?)
public func request(_ request: UploadRequest, didFailToCreateUploadableWithError error: AFError)
public func request(_ request: Request, didFailTask task: URLSessionTask, earlyWithError error: AFError)
但其中 none 个似乎是由于此错误而触发的(尤其是第一个,似乎很合适)。
如何调试此错误并找到问题的根本原因?
我发现了这个,您可以在其中通过将 AFError 转换为 NSError 或 URLError 来调试它,然后从那里调试实际出错的地方。
在 Alamofire 处理的网络请求上,我经常遇到这个错误:
The operation could not complete. (Alamofire.AFError error 9.)
有人知道这个错误 9 是什么吗?
我想 AFError
是一个枚举并且符合协议 Error
,这个错误 9 可能是 createURLRequestFailed(error:)
案例的原始值(这是这个枚举中的第 10 个案例).
AFError enumeration reference
然后我在 EventMonitor
中实现了一些委托方法,比如
public func request(_ request: Request, didFailToCreateURLRequestWithError error: AFError)
public func request(_ request: Request, didCompleteTask task: URLSessionTask, with error: AFError?)
public func request(_ request: UploadRequest, didFailToCreateUploadableWithError error: AFError)
public func request(_ request: Request, didFailTask task: URLSessionTask, earlyWithError error: AFError)
但其中 none 个似乎是由于此错误而触发的(尤其是第一个,似乎很合适)。
如何调试此错误并找到问题的根本原因?
我发现了这个,您可以在其中通过将 AFError 转换为 NSError 或 URLError 来调试它,然后从那里调试实际出错的地方。