WebView未加载网页iOS 10&Swift 3
问题描述:
我正面临着这个奇怪的问题。当我使用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)
}
答
如果是在模拟器测试,&试图在网页视图中打开iTunes网址,然后将网页在网页视图加载。
如果您在设备上进行测试,则会在webview中加载iTunes URL的网页。
答
下面的URL
“https://itunes.apple.com/us/music-video/despacito-feat-daddy-yankee/id1194807248”
不由UIWebView
处理在模拟器上加载设备或使用UIApplication.shared.open(url!, options: [:], completionHandler: nil)
马托打开,以便尝试。
+0
谢谢@Bhadresh ......这也正在工作 –
试试这个:DispatchQueue.main.async {webView.loadRequest(的URLRequest)} –
为我打开我的iTunes应用程序 –
我试图在设备和然后它开始工作的罚款。在模拟器iTunes中,url没有加载webView。 –