【发布时间】:2019-05-12 15:58:46
【问题描述】:
我如何检查我的 Alamofire 请求是否由于互联网连接不良而失败?我收到一个错误,但我怎么知道它因此而失败了
Error Domain=NSURLErrorDomain Code=-1005 "网络连接丢失。" UserInfo={_kCFStreamErrorCodeKey=-4, NSUnderlyingError=0x6000007fe6a0 {Error Domain=kCFErrorDomainCFNetwork Code=-1005 "(null)" UserInfo={NSErrorPeerAddressKey={length = 28, capacity = 28, bytes = 0x1c1e1f96000000000000000000000000 ... 0000000100000000}, _kCFStreamErrorCodeKey= -4, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalUploadTask ., _NSURLErrorRelatedURLSessionTaskErrorKey=( “本地上传任务。” )
【问题讨论】:
-
你得到什么错误?
-
再次检查问题
-
处理它:developer.apple.com/library/archive/qa/qa1941/_index.html 否则只会发现您收到错误代码
NSURLErrorDomain Code=-1005
标签: ios swift error-handling alamofire response