找不到PDF标头:找不到'%PDF'iOS,PDFKit

时间:2019-06-19 09:46:22

标签: ios swift ios11 pdfkit

我正在下载pdf,并使用PDFKit展示给最终用户。大多数情况下,它都能正常运行。在某些情况下,它给我一个错误

  

未能找到PDF标头:找不到'%PDF'

我经历了几次阅读和诸如Question之类的StackOverflow问题。但仍然没有找到解决此问题的方法。在某些文章中,它说这是Apple的错误。还没解决吗?

这是我下载pdf的方式

    let destination: DownloadRequest.DownloadFileDestination = { _, _ in
        let documentsURl = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
        let fileurl = documentsURl.appendingPathComponent(mydocumentname + ".pdf")
        return (fileurl, [.removePreviousFile, .createIntermediateDirectories])
    }

    Alamofire.download(urlrequest!, to: destination).responseData { (response) in
        switch response.result {
        case .success( _):
            completion(response.destinationURL)
        case .failure(let err):
        }
    }

这在大多数情况下都可以正常工作。但在某些情况下由于上述错误而失败。有谁知道解决方案吗?希望您对此有所帮助。祝你有美好的一天。

0 个答案:

没有答案