解决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))
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容