আমি একটি আইওএস 4 প্রকল্প থেকে আইওএস 5 এ কোডের একটি ব্লক পোর্ট করছি এবং এআরসি দিয়ে আমার কিছুটা সমস্যা হচ্ছে। কোডটি স্ক্রিন ক্যাপচার থেকে পিডিএফ তৈরি করে।
পিডিএফ জেনারেশন কোড
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
কোন ধারণা এখানে কি চলছে?
কেবল পরিষ্কার করার জন্য, ক্যাপচারভিউ একটি ইউআইভিউ?
—
এনজোনস
হ্যাঁ, সম্ভবত এটি যুক্ত করা উচিত ছিল - ক্যাপচারভিউ একটি ইউআইভিউ।
—
জেসন জর্জ