我不明白为什么* CGPDFDocumentCreateWithURL *返回nil。该文件未加密,没有密码,它是一个带有文本内容的简单pdf。什么可能导致这一点。
var pdfDoc: CGPDFDocument!
pdfDoc = CGPDFDocumentCreateWithURL(url)// the value is nil even though url and pdf file are valid
let pdfCatalog=CGPDFDocumentGetCatalog(pdfDoc)
请注意,该文件确实存在且网址有效
答案 0 :(得分:3)
通过添加" file:///"解决了问题到了路上。 https://forums.developer.apple.com/message/113941#113941