解决iOS10WKWebView加载PDF文件空白的问题

项目有下载并预览(使用WKWebView)PDF文件的功能,
调用:open func load(_ request: URLRequest) -> WKNavigation在iOS11以及更高的版本是正常显示的,而在iOS10中显示空白。
经过一番搜索,最后找到以下解决办法:

    let filePath = "路径.pdf"
    //临时声明一下
    let wkWebView = WKWebView()
    let fileURL = URL(string: filePath)!
    //本地文件
    if filePath.hasPrefix("file://"){
        let accessURL = fileURL.deletingLastPathComponent()
        wkWebView.loadFileURL(fileURL, allowingReadAccessTo: accessURL)
    }else{
        //网络地址
        wkWebView.load(URLRequest(url: fileURL))
    }

你可能感兴趣的:(解决iOS10WKWebView加载PDF文件空白的问题)