任何人都可以解释如何将本地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)
任何建议都会有所帮助!
答案 0 :(得分:0)
感谢您的回复,以及是谁尝试了我的问题。最后通过打开本地文件并阅读其内容找到答案,然后将该字符串发送到WKWebview
这段代码是
do{
let fileName = try String(contentsOf: destinationURLForFile)
print("fileName is equal to\(fileName)")
webView.loadHTMLString(fileName, baseURL: destinationURLForFile)
}catch{
}