我在使用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
}
}
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?