【发布时间】:2018-03-09 08:10:26
【问题描述】:
我在 iOS 11 中使用 AFNetworking。我收到如下错误:
任务 . HTTP 加载失败(错误代码:-999 [1:89]) 错误(countries.php):错误域=NSURLErrorDomain 代码=-999 “取消” UserInfo={NSErrorFailingURLStringKey=https://www.plrc.us/api/countries.php, NSLocalizedDescription=cancelled, NSErrorFailingURLKey=https://www.plrc.us/api/countries.php}
我已经尝试了所有可能的方法。
请帮我解决这个问题。
谢谢
【问题讨论】:
-
是的Rob,我知道Alamofire,但是AFNetworking已经在这个项目中实现了,儿子我没改
-
你特意调出iOS 11。iOS 10及之前的版本不会出现这个错误吗?您确定保留经理,这可能会导致网络请求被取消? stackoverflow.com/a/33154509/3708242
-
@wottle - 这绝对是一个问题,它可以在 Alamofire 的边缘情况下表现出来,它在
deinit中调用invalidateAndCancel。但是 AFNetworking 并没有这样做(当然,除非您将AFURLSessionManager的AFHTTPSessionManager子类化并在您的子类的dealloc中自己调用它的invalidateSessionCancelingTasks)。
标签: ios swift afnetworking app-transport-security