-2
このビューは、ローカルHTMLファイルを表示します。私はそれを起動すると、ビューは表示されません、画面はちょうど呼び出しビューにハングアップします。例外はlet fileURL =
のnil値です。ローカルファイルへの参照が無効です
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)
}
}
この変更は、ページを表示することができ、「フォルダの参照を作成」を選択しますが、WebViewがdidnのローカルファイルを表示しません。 – Alan
@Alan、アップデートを確認してください。 –
FYI - あなたは 'Bundle.main.url/path'への呼び出しを強制的にアンラップします。この場合、オプションのバインドを使用することは無意味です。ファイルがない場合は、開発中にアプリの設定に問題があります。ファイルが適切に設定されると、それは決して失敗しないので、強制アンラッピングは安全ではるかに簡単です。 – rmaddy