gpt4 book ai didi

swift 3 : How to load html file to WKWebview from document directory

转载 作者:行者123 更新时间:2023-11-30 12:32:13 27 4
gpt4 key购买 nike

谁能解释一下如何将本地html文件加载到WKWebView吗?

我尝试使用以下代码在模拟器中运行良好,但在设备上运行不佳

 let path = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory, FileManager.SearchPathDomainMask.userDomainMask, true)
let documentDirectoryPath: String = path[0]
let fileManager = FileManager()

let destinationURLForFile = URL(fileURLWithPath: documentDirectoryPath + "/" + "\(NameF.fileName)/\(NameF.Languages)/page_\(i + 1 ).html")
print("D2\(destinationURLForFile)")
let request = NSURLRequest(url: destinationURLForFile)
webView!.load(request as URLRequest)

任何建议都会有帮助!

最佳答案

感谢你们的回复以及尝试我的问题的人。最终通过打开本地文件并读取其内容然后将该字符串发送到 WKWebview 找到了答案

这段代码是

 do{
let fileName = try String(contentsOf: destinationURLForFile)
print("fileName is equal to\(fileName)")
webView.loadHTMLString(fileName, baseURL: destinationURLForFile)


}catch{

}

关于 swift 3 : How to load html file to WKWebview from document directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43367264/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com