我正在使用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
}
}
}
我该如何解决这个问题?