এখানে "উদাহরণস্বরূপ বার্তাগুলির জন্য 'ক্যালায়ার' প্রকারের প্রকারের প্রেরণার অর্থ কী? 'এর অর্থ কী?


119

আমি একটি আইওএস 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

কোন ধারণা এখানে কি চলছে?


কেবল পরিষ্কার করার জন্য, ক্যাপচারভিউ একটি ইউআইভিউ?
এনজোনস

হ্যাঁ, সম্ভবত এটি যুক্ত করা উচিত ছিল - ক্যাপচারভিউ একটি ইউআইভিউ।
জেসন জর্জ

উত্তর:


317

আমি আপনার সমস্যার সদৃশ করতে সক্ষম হয়েছি। এটিই আমার জন্য এটি স্থির করে দিয়েছে।

আপনার প্রকল্পে কোয়ার্টজকোর.ফ্রেমওয়ার্ক এবং আপনার .m ফাইলে এই লাইন যুক্ত করুন।

#import <QuartzCore/QuartzCore.h>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.