I'm porting a block of code from an iOS4 project to iOS5 and I'm having some troubles with ARC. The code generates a PDF from a screen capture.
PDF Generation Code
UIView *captureView;
...
NSMutableData *pdfData = [NSMutableData data];
UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil);
UIGraphicsBeginPDFPage();
CGContextRef pdfContext = UIGraphicsGetCurrentContext();
[captureView.layer renderInContext:pdfContext];
UIGraphicsEndPDFContext();
The renderInContext line
[captureView.layer renderInContext:pdfContext];
generates the following error.
Automatic Reference Counting issue
Receiver type 'CALayer' for instance message is a forward declaration
Any ideas what is going on here?