描述你的问题
AFNetworking 无线访问正常 蜂窝数据访问出错 报 -1012
贴上相关代码
贴上报错信息
Error Domain=NSURLErrorDomain Code=-1012 "未能完成操作。(“NSURLErrorDomain”错误 -1012。)" UserInfo=0x175d6c00
贴上相关截图
已经尝试过哪些方法仍然没解决(附上相关链接)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这和AFNetworking没有关系,code=-1012 是系统提供 NSURLError 的错误信息。这有对照表http://blog.csdn.net/yesjava/article/details/8056681。
NSURLErrorUserCancelledAuthentication = -1012。用户取消验证。
搜搜就知道原因了。
1.无线访问和蜂窝访问的DNS服务器不一样. 看报错信息,你访问的服务器开启了SSL,使用了自生成的证书.
2.AFNetworking 2.x 我没有遇到过类似问题,在3.x版本下:
2.1 代码修改:
2.2 Info.plist 加入ATS:
3.代码举例: