一个iOS报错记录AF网络请求 Code=-999

2018-11-30  本文已影响20人  临川慕容吹雪

俗话说好记性不如烂笔头。

用AFNetworking发送一个请求,今天突然碰到一个问题:

Error Domain=NSURLErrorDomain Code=-999 "已取消"

几乎之前没有遇到这个问题。根据这个问题查找啊,
添加安全策略,及允许无效证书访问
就是设置AFHTTPSessionManager下面两个属性

//客户端是否信任非法证书
sessionManager.securityPolicy.allowInvalidCertificates = YES;
//是否在证书域字段中验证域名
sessionManager.securityPolicy.validatesDomainName = NO;

我一检查啊。就是上面那样设置的啊,
最后有纠结了下,发现持有这个网络发送请求的对象被回收,我创建的调用时候是个局部变量,没有引用他,导致持有的对象被收回。从而导致了AF请求-999的取消操作。

产生这个问题有以下几个原因:

上一篇下一篇

猜你喜欢

热点阅读