如何在WKWebView中显示缓存路径pdf文件



我已经下载文件并保存到应用程序内存

/用户/名字/图书馆/开发/CoreSimulator/设备/ede3e3 e3e5 - 444 c - b04f 6 - f8f971f2739/数据/集装箱/数据/应用程序/6 a7d0012 - 9 - acc - 4383 bdba a98b89018c8c/图书馆/缓存/CreatedURLDirectory sample.pdf

如何加载缓存/MyDictionaryCreated ->sample.pdf on WKWebView.

*if let url = URL(string: url.path) {
DispatchQueue.main.async {
let request = URLRequest(url: url)
self.webView.load(request)
self.webView.isHidden = false
}
}*

上面的url是我的文件路径…

但是我知道这不是加载

的正确方式

如果你想加载一个本地文件到web视图,你应该使用loadFileURL代替,例如:

let url = URL(fileURLWithPath: pathToYourFile)
webView.loadFileURL(url, allowingReadAccessTo: url)

最新更新