Tôi đang chuyển một khối mã từ dự án iOS4 sang iOS5 và tôi đang gặp một số sự cố với ARC. Mã tạo tệp PDF từ ảnh chụp màn hình.
Mã tạo PDF
UIView *captureView;
...
NSMutableData *pdfData = [NSMutableData data];
UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil);
UIGraphicsBeginPDFPage();
CGContextRef pdfContext = UIGraphicsGetCurrentContext();
[captureView.layer renderInContext:pdfContext];
UIGraphicsEndPDFContext();Dòng renderInContext
[captureView.layer renderInContext:pdfContext];tạo ra lỗi sau.
Automatic Reference Counting issue
Receiver type 'CALayer' for instance message is a forward declarationBất kỳ ý tưởng những gì đang xảy ra ở đây?
                  Nói rõ hơn, captureView là một UIView?
                
                
                  
                    —
                    NJones 
                    
                  
                
              
                  Có, có lẽ nên nói thêm rằng - captureView là một UIView.
                
                
                  
                    —
                    Jason George