ios - 无法在 WKWebView Swift 4 中加载本地 html 文件

标签 ios swift swift4

我以前用过这段代码 - 一切正常

let localfilePath = Bundle.main.url(forResource: "nameFile", withExtension: "html")
let myRequest = NSURLRequest(url: localfilePath!)

WebView.loadRequest(myRequest as URLRequest)
self.view.addSubview(WebView)

请帮忙 - 现在我使用 WKWebView

如何在WKWebView中打开本地html文件?谢谢

最佳答案

import WebKit

@IBOutlet weak var webView: WKWebView!


let htmlPath = Bundle.main.path(forResource: "NameFolder/FileName", ofType: "html")

 let url = URL(fileURLWithPath: htmlPath!)

 let request = URLRequest(url: url)
 webView.load(request)

不要忘记将包含文件的文件夹放在这里 Do not forget to put your folder with the files here

关于ios - 无法在 WKWebView Swift 4 中加载本地 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46757040/

相关文章:

ios - fatal error : Dictionary<String, Any> 不符合 Decodable 因为 Any 不符合 Decodable

ios - Alamofire 没有发现错误

ios - 推送导航 Controller 后如何移动 View ?

ios - 为什么单击按钮时安全文本输入无法正常工作

ios - 这里是 iOS SDK。 map 未加载

ios - 来自 Text 的 SwiftUI 背景颜色会忽略安全区域,即使它未设置为忽略

ios - 如何使用 AirDrop 发送和接收自定义数据

ios - 使用 Firebase Analytics 事件记录 OneSignal 推送通知

swift 4 : Cannot convert value of type '(_) -> ()' to expected argument type '() -> ()' or Argument passed to call that takes no arguments

swift4 - Swift 4 Decodable - 将 JSON 对象解码为 `Data`