मैं आईओएस 4 प्रोजेक्ट से आईओएस 5 तक कोड का एक ब्लॉक पोर्ट कर रहा हूं और मुझे एआरसी के साथ कुछ परेशानी हो रही है। कोड स्क्रीन कैप्चर से पीडीएफ उत्पन्न करता है।उदाहरण संदेश के लिए "रिसीवर प्रकार 'कैलियर' क्या एक आगे की घोषणा है" यहां मतलब है?
पीडीएफ पीढ़ी कोड
UIView *captureView;
...
NSMutableData *pdfData = [NSMutableData data];
UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil);
UIGraphicsBeginPDFPage();
CGContextRef pdfContext = UIGraphicsGetCurrentContext();
[captureView.layer renderInContext:pdfContext];
UIGraphicsEndPDFContext();
renderInContext लाइन
[captureView.layer renderInContext:pdfContext];
निम्न त्रुटि उत्पन्न करता है।
Automatic Reference Counting issue
Receiver type 'CALayer' for instance message is a forward declaration
कोई विचार क्या हो रहा है?
बस स्पष्ट होने के लिए, कैप्चर व्यू एक UIView है? – NJones
हां, शायद इसे जोड़ना चाहिए था - कैप्चर व्यू एक UIView है। –