Я использую 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
}
}
}
Как я могу исправить эту проблему?