Я получаю достаточно часто BAD_ACCESS, когда я вызываю эту функцию Quartz:
CGContextDrawPDFPage ((CGContextRef)context, (CGPDFPageRef)pageRef);
Вот как я ее называю:
CGContextRef context = UIGraphicsGetCurrentContext();
//translate, scale
CGPDFPageRef myPageRef = CGPDFDocumentGetPage ([PDFDocument sharedPDFDocument].documentData, pageNumber);
CGContextDrawPDFPage (context, myPageRef);//BAD_ACCESS HERE
return UIGraphicsGetImageFromCurrentImageContext();//autoreleased- saved on return
//close context
Ни одна из переменных не равна Nil или не была освобождена/ auto release.
Вот трассировка стека от отладчика: