7

我正在使用pdfKit CollectionViewController,每个单元格都有不同的PDF,并且将从文档目录下载PDF。

当我在 iOS 11 下使用以下代码时,它可以正常工作。但是,当我在 iOS 12 上使用它时,会出现内存泄漏和随后的崩溃。

这是我得到的错误:

线程 4:EXC_BAD_ACCESS(代码=1,地址=0x107b5401c)

这是我的代码:

func loadData(_ finame: String) {
    let dbPath = finame
    let url = URL(fileURLWithPath: dbPath)
    if let pdfDocument = PDFDocument(url: url) {
        self.pdfView.document = pdfDocument
        self.pdfView.autoScales = true
        self.pdfView.maxScaleFactor = 4.0
        self.pdfView.minScaleFactor = pdfScaleFactor
        if #available(iOS 12.0, *) {
            self.pdfView.pageShadowsEnabled = false
        }
    }
}

我该如何解决这个问题?

4

0 回答 0