項(xiàng)目有下載并預(yù)覽(使用
WKWebView
)PDF文件的功能指蚜,
調(diào)用:open func load(_ request: URLRequest) -> WKNavigation
在iOS11以及更高的版本是正常顯示的称龙,而在iOS10中顯示空白到推。
經(jīng)過(guò)一番搜索佳励,最后找到以下解決辦法:
let filePath = "路徑.pdf"
//臨時(shí)聲明一下
let wkWebView = WKWebView()
let fileURL = URL(string: filePath)!
//本地文件
if filePath.hasPrefix("file://"){
let accessURL = fileURL.deletingLastPathComponent()
wkWebView.loadFileURL(fileURL, allowingReadAccessTo: accessURL)
}else{
//網(wǎng)絡(luò)地址
wkWebView.load(URLRequest(url: fileURL))
}