2016-09-08 6 views
0

다른보기를 사용하여 다른 웹 페이지를 표시하고 있습니다. 내 뷰에 UIWebView를 추가하고 대리자를 컨트롤러 및 웹 뷰와 콘센트로 연결했습니다. 나는 응용 프로그램을 실행하고 해당 페이지로 갈 때 그 때 나는 컨트롤러내 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는 그냥 빈 흰색 캔버스입니다. – user616076

답변

1

http://에 다음과 같이 URL을 추가해야합니다.

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