前段时间赶项目去了,基本没时间来理一理基础,这次想写个网上获取图片,结果发现苹果的HTTP协议修改了,出现了
App Transport Security has blocked a cleartext HTTP (http://) resource load
错误
https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html#//apple_ref/doc/uid/TP40016198-DontLinkElementID_13
在iOS9 中,苹果将原http协议改成了https协议,使用 TLS1.2 SSL加密请求数据。
解决办法:
在info.plist使用右键 Open As —>Source Code打开 添加一下代码
<key>NSAppTransportSecurity</key><dict>
<key>NSAllowsArbitraryLoads</key>
<true/></dict>
添加后皆可运行