2016-09-08 9 views
0

私は別のWebページを表示するために新しいビューを使用しています。私は私のビューにUIWebViewを追加し、コンセントとコントローラとWebビューとデリゲートをリンクしました。私はアプリを実行すると、このページに移動するとき、私はコントローラ私のUIWebViewが空白に見えるのはなぜですか?

class WebPageController: UIViewController, UIWebViewDelegate { 

@IBOutlet weak var webView: UIWebView! 

override func viewDidLoad() { 
    super.viewDidLoad() 

    let url = NSURL (string: "www.google.co.uk")  
    let requestObj = NSURLRequest(URL: url!) 
    webView.loadRequest(requestObj) 
} 

に次のコードを追加した、ページが空白表示されます、私は何を見逃していますか?

+0

「webView」の背景色を白と違うものにして、それが見えるかどうかを確認してください。 –

+1

また、「http://www.google.co.uk/」を試しましたか? –

+0

http://を追加することで違いはなく、色を変更してWebViewピンクの背景とビューを緑色に変更しようとしました。私は白いページを選択すると緑のビューに座っているピンクの下を見ることができますが、私のwebViewは白いキャンバスになっています – user616076

答えて

1

あなたのURLにhttp://を追加する必要があります。

let url = NSURL (string: "http://www.google.co.uk")  
+0

"https://"が良いでしょう。 http://www.google.co.ukがリダイレクトするためです。 – rkyr

+0

OPは@rkyrが示唆するように 'http://'の代わりに 'https://'を使います。 –

+0

Httpsの使用はうまくいきましたが、電話機のブラウザで電話に表示することはできますが、httpsの次のサイトも空白に見えます。 – user616076

関連する問題