今天使用webView调用浏览器出现一个很傻B的问题
代码简单,但是程序跑起来就是获取不到数据,debug找到错误代码,但是还是没有搜索到问题所有。
然后google相关问题才发现也有人遇到这个错误了。
就是webView程序初始化的时候允许加载网络资源
具体做法:
打开info.plist文件,添加字典App Transport Security Settings,并在其下增加一个Bool类型的键Allow Arbitrary Loads,其值设置为YES
设置完成后再次跑起来,完全没毛病。
其它:
let urll = NSURL(string: "http://www.apple.com");
let requestt = NSURLRequest(url: urll! as URL);
webView.loadRequest(requestt as URLRequest)
基于swift4.1
网友评论