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