UIGraphicsGetCurrentContext wydaje się zwracać zero

Próbuję tutaj przekonwertować poszczególne strony PDF na PNG i działało to doskonale, dopóki UIGraphicsGetCurrentContext nie zaczął nagle zwracać zera.

Próbuję odtworzyć moje kroki tutaj, ale nie jestem pewien, czy wiem, kiedy to się stało. Moja ramka to nie 0, co, jak widzę, może stworzyć ten problem, ale poza tym wszystko „wygląda” poprawnie.

Oto początek mojego kodu.

_pdf = CGPDFDocumentCreateWithURL((__bridge CFURLRef)_pdfFileUrl);
CGPDFPageRef myPageRef = CGPDFDocumentGetPage(_pdf, pageNumber);
CGRect aRect = CGPDFPageGetBoxRect(myPageRef, kCGPDFCropBox);
CGRect bRect = CGRectMake(0, 0, height / (aRect.size.height / aRect.size.width), height);
UIGraphicsBeginImageContext(bRect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);

Czy ktoś ma pojęcie, co jeszcze może powodować brak kontekstu?

questionAnswers(3)

yourAnswerToTheQuestion