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?