我尝试将本地HTML加载到WebView中。问题是,显然它找不到我的文件。 (在控制台上触发“文件读取错误”)我将HTML文件仅放在名称为“ test”的文件夹中,然后将该文件夹放在桌面上。您是否有想法将文件夹和文件放入哪里,以便我的代码可以找到它们?
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
do {
guard let filePath = Bundle.main.path(forResource: "testPage", ofType: "html", inDirectory: "test1")
else {
// File Error
print ("File reading error")
return
}
let contents = try String(contentsOfFile: filePath, encoding: .utf8)
let baseUrl = URL(fileURLWithPath: filePath)
webView.loadHTMLString(contents as String, baseURL: baseUrl)
}
catch {
print ("File HTML error")
}
然后我将文件放入其中。