QuartzCore PDFKit

Bra*_*dts 1 pdfkit ios quartz-core swift swift2

所以基本上我正在尝试计算PDF的页面,但我遇到了一些麻烦...我导入了QuartzCore以便使用PDFKit来计算页面.

我得到的错误说PDFDocument is an unresolved identifier.

import UIKit
import QuartzCore

class Recht: UIViewController, ENSideMenuDelegate, UIWebViewDelegate {
    @IBOutlet var pdfView: UIWebView!
    override func viewDidLoad() {
        super.viewDidLoad()
        pdfView.delegate = self

        let url = NSBundle.mainBundle().URLForResource(String(lawNumberToPresent), withExtension: "pdf")
        let pdfDoc = PDFDocument(URL: url)
        pdfDoc.pageCount()
    }     
}
Run Code Online (Sandbox Code Playgroud)

rob*_*off 5

UPDATE

如果您的部署目标是iOS 11或更高版本,则可以使用PDFKit.

原版的

PDFKit仅适用于Mac OS X,不适用于iOS.您需要使用FastPdfKitPSPDFKit等第三方框架,或编写自己的PDF解析器.