其實寫一個UIWebView 挺簡單的,可是今天就被9.0 的新特性給坑了,不知道上一個項目中有沒有遇到這個問題,反正是時間成了,本身也忘記了。今天仍是再說一次吧。 咱們先簡單的建立一個UIWebView html
func creatWbcview() { let webview:UIWebView = UIWebView(frame:self.view.frame ) webview.delegate = self webview.loadRequest(NSURLRequest(URL: NSURL(string: "http://m.jd.com")!)) self.view .addSubview(webview) }
很簡單對吧。但下午遇到的就是 HTTPS 的問題,沒錯,蘋果爲了更安全的數據傳輸,造出的這玩意。加載不出來網頁!!下面這個連接你們能夠看看,這裏講的很是的經典,也很是的詳細;ios
http://www.cocoachina.com/ios/20150929/13598.htmlweb
再把解決的方法給你們:swift
在Info.plist中添加App Transport Security Settings類型Dictionary。安全
在App Transport Security Settings下添加Allow Arbitrary Loads類型Boolean,值設爲YES。htm
你認真看了上面連接裏面的文章以後,你就知道其實這樣作很差。緣由也在裏面了。認真的你不知道有沒有心思認真的把他看完!blog