objective c - How do I set the contents of a CALayer to a CGImageRef? -


मैं एक छवि को CALayer की सामग्री सेट करना चाहता हूं सामग्री संपत्ति में एक सामग्री संपत्ति है उस संपत्ति के दस्तावेज का कहना है कि "एक परत इस सामग्री को सीजीआईमेज आरएफ में सेट कर सकता है ताकि छवि को उसकी सामग्री के रूप में प्रदर्शित किया जा सके।" < / Em> लेकिन संपत्ति Xcode में एक id लेता है, तो मुझे निम्न समस्या मिलती है:

सिमेंटिक इश्यू: असंगत सूचक प्रकार 'आईएनजी' को 'सीजीआईमेज आरफ' (उर्फ 'स्ट्रेट CGImage *')

मैं CGImageRef को सामग्री संपत्ति को निर्दिष्ट कर सकता / सकती हूं जब इसे केवल एक आईडी ? मुझे यहाँ क्या याद आ रही है?

स्पष्ट रूप से कास्टिंग सीजीआईमेज आरफ से id चेतावनी को ठीक करना चाहिए उदाहरण के लिए, <पूर्व> सीजीआईमेजआरफेम छविरेफ; ... layer.contents = (आईडी) imageRef;

को ठीक काम करना चाहिए।

Comments