Mat*_*Cho 5 https ios web swift wkwebview
出于某种原因,我的应用程序中的 WKWebView 不会显示任何网站,如“ https://www.google.com.au ”。我曾尝试将 info.plist 中的“允许任意加载”更改为“是”,但这并没有解决问题。
请帮忙!!!!!谢谢
我的代码:
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
displayWebPage()
}
private func displayWebPage() {
let url = URL(string: "https://www.google.com.au")
let request = URLRequest(url: url!)
webView.load(request)
}
}
Run Code Online (Sandbox Code Playgroud)
故事板截图:

连接 WKNavigationDelegate,这将修复网页未加载的问题,请尝试以下代码。加载网页时抛出的任何错误都将打印在 webViewDidFail 委托中。
class ViewController: UIViewController, WKNavigationDelegate {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
displayWebPage()
}
private func displayWebPage() {
let url = URL(string: "https://www.google.com.au")
let request = URLRequest(url: url!)
webView.navigationDelegate = self
webView.load(request)
}
func webView(_ webView: WKWebView, didFail navigation: WKNavigation!, withError error: Error) {
print(error)
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7480 次 |
| 最近记录: |