解决使用webView和AFNetworking 提示“无法连接

2018-08-03  本文已影响0人  遠遊旳遊子

原因:

  • iOS9以后,苹果把原 http 协议改成了 https 协议,所以不能直接在http协议下GET/POST
  • webview请求加载网络 request 时,请求的 URL 格式未写正确

解决方法:
1、使用webview请求网络 request 时,URL需要写标准例如百度:http://www.baidu.com/ 或者 https://www.baidu.com/,请求的网络需要使用http或者https。

2、直接编辑工程文件下的Info.plist文件,加入以下代码

  <key>NSAppTransportSecurity</key>  
  <dict>  
    <key>NSAllowsArbitraryLoads</key>
    <true/>  
  </dict>

如下图所示:

image

3、在Xcode里选中info.plist

QQ图片20180803201801.jpg

其实效果是一样的,打开info.plist文件,发现方案一中的文字已经自动添加

image
上一篇下一篇

猜你喜欢

热点阅读