从URL创建CGPDFDocument会在Swift 3中产生错误?

时间:2016-09-20 21:06:09

标签: ios swift core-graphics swift3

当我尝试构建时,下面的代码块会产生这两个错误。有人可以帮帮我吗? Xcode 8使用其迁移器完成了我的项目,我之前没有看到过这个错误。

    let url = URL(string: "http://www.google.com")!;
    var pdf:CGPDFDocument = CGPDFDocument(url);
  1. error: cannot invoke initializer for type 'CGPDFDocument' with an argument list of type '(URL)'
  2. note: overloads for 'CGPDFDocument' exist with these partially matching parameter lists: (CGDataProvider), (CFURL)

1 个答案:

答案 0 :(得分:3)

你好,它应该如下所示。

let url = URL(string: "http://www.google.com")!
fileprivate var pdfDoc: CGPDFDocument
pdfDoc = CGPDFDocument(url as CFURL)!