运行时候,app链接不上服务器,请求不到数据,控制台报错:
The resource could not be loaded because the App Transport Security policy
这个是iOS9以后引入的新特性App Transport Security (ATS)。详情:App Transport Security (ATS)
这个新特性要求App内访问的网络必须使用HTTPS协议。
如果用的是HTTP协议的话,解决方法如下:
1、在Info.plist 中添加NSAppTransportSecurity 类型 Dictionary。
2、在NSAppTransportSecurity 下添加NSAllowsArbitraryLoads 类型 Boolean,值设为YES。
参考:
App Transport Security support aka apps on iOS 9 don't work #4560
711_networking_with_nsurlsession.pdf
http://blog.csdn.net/feixiang_song/article/details/47188223