iOS Error = NSURLErrorDomain Code=-1022 " 错误解决

导入一个SDK 里面网络返回error 报Code = -1022 ,后来发现为题所在
由于iOS9以后,需要App的网络协议里面都必须使用HTTPS协议!

与原来的http不兼容 ,

解决:
在工程的plist文件中,新增一个属性
1.字典 NSAppTransportSecurity
2.在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES

上图:
这里写图片描述

还有就是 在做网络请求 用到NSURLSession的时候,就需要在info.plist文件里如上配置
对NSURLSession的了解可以看这里:
http://blog.csdn.net/iostiannan/article/details/50849606

你可能感兴趣的:(#,iOS,报错集合)