2017-06-21 9 views
0

私はこの奇妙な問題に直面しています。 url1を使用すると、webViewは正常に動作します。しかし、私はurl2を使用すると、webViewは何もロードしない場合があります&空白の画面のみが表示されます。WebViewがウェブページを読み込んでいませんiOS 10&Swift 3

この問題を解決するにはどうすればよいですか?

let url1 = "https://www.apple.com" 

let url2 = "https://itunes.apple.com/us/music-video/despacito-feat-daddy-yankee/id1194807248" 


override func viewDidLoad() 
{ 
    super.viewDidLoad() 

    let url = URL(string: url2) 
    let urlRequest = URLRequest(url: url!) 

    webView.loadRequest(urlRequest) 

} 
+0

これを試してください:DispatchQueue.main.async {webView.loadRequest(urlRequest)}私のために –

+0

が私のitunesアプリケーションを開きます –

+0

私はそれを試してみました。シミュレータのiTunesのURLでwebViewが読み込まれませんでした。 –

答えて

0

あなたがWebページをWebViewの中にロードされていない、&はWebViewの中にiTunesのURLを開こうとすると、シミュレータ上でテストしている場合。

デバイスでテストすると、iTunes URLのWebページがwebviewに読み込まれます。

0

は "https://itunes.apple.com/us/music-video/despacito-feat-daddy-yankee/id1194807248が"

ので、デバイスまたはオープンUIApplication.shared.open(url!, options: [:], completionHandler: nil) mathodを使用してみてくださいシミュレータにロードするためにUIWebViewによって処理されていません以下のURL。

+0

ありがとうございます@Bhadresh ......これも働いています –

関連する問題