UIGraphicsGetCurrentContext scheint nil zurückzugeben

Ich versuche hier, einzelne PDF-Seiten in PNGs zu konvertieren, und es funktioniert einwandfrei, bis UIGraphicsGetCurrentContext plötzlich den Wert nil zurückgibt.

Ich versuche hier meine Schritte zurückzuverfolgen, bin mir aber nicht ganz sicher, zu welchem ​​Zeitpunkt dies passiert ist. Mein Frame ist nicht 0, was ich sehe, könnte dieses Problem verursachen, aber ansonsten "sieht" alles richtig aus.

Hier ist der Anfang meines Codes.

_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);

Hat jemand eine Idee, was sonst den Nullkontext verursachen könnte?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage