Bir iOS4 projesinden iOS5'e bir kod bloğu taşıyorum ve ARC ile bazı sorunlar yaşıyorum. Kod, bir ekran görüntüsünden bir PDF oluşturur.
PDF Oluşturma Kodu
UIView *captureView;
...
NSMutableData *pdfData = [NSMutableData data];
UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil);
UIGraphicsBeginPDFPage();
CGContextRef pdfContext = UIGraphicsGetCurrentContext();
[captureView.layer renderInContext:pdfContext];
UIGraphicsEndPDFContext();
RenderInContext satırı
[captureView.layer renderInContext:pdfContext];
aşağıdaki hatayı oluşturur.
Automatic Reference Counting issue
Receiver type 'CALayer' for instance message is a forward declaration
Burada neler olduğuna dair bir fikriniz var mı?
Açık olmak gerekirse, captureView bir UIView mi?
—
NJones
Evet, muhtemelen eklemeliydim - captureView bir UIView.
—
Jason George