美文网首页
解决iOS10WKWebView加载PDF文件空白的问题

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

作者: HappyJiuOk | 来源:发表于2020-10-14 11:19 被阅读0次

项目有下载并预览(使用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文件空白的问题

      本文链接:https://www.haomeiwen.com/subject/buwipktx.html