此视图用于显示本地html文件。当我启动它时,视图永远不会显示,屏幕只会挂在调用视图上。例外是let fileURL =
的零值。
import UIKit
import WebKit
class ViewController2: UIViewController, WKNavigationDelegate {
var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let fileURL = URL(fileURLWithPath: Bundle.main.path(forResource:"about", ofType: "html")!)
webView.loadFileURL(fileURL, allowingReadAccessTo: fileURL)
}
}
答案 0 :(得分:0)
您无需将Bundle.main.path(forResource:"about", ofType: "html")
强制转换为URL
。这样做是这样的:
let fileURL = Bundle.main.url(forResource: "about", withExtension: "html")!
webView.loadFileURL(fileURL, allowingReadAccessTo: fileURL)
<强>更新强>
还记得在项目设置中添加文件&gt;您的项目目标&gt;构建阶段&gt;复制捆绑资源,否则它将无法工作。将文件添加到项目时请记住: