मैं निम्नलिखित कोड लाइन मिल गया:ios: इस स्मृति रिसाव चेतावनी हल करने के लिए कैसे
Potential leak of an object allocated on line 176
ताकि:
mainLayer.shadowColor = CGColorCreate(CGColorSpaceCreateDeviceRGB(), components);
जब मैं उत्पाद-> xcode में विश्लेषण यह मुझे चेतावनी देता चलाने इसका मतलब है कि मैं अपने CGColor को मुक्त नहीं करता हूं। इसलिए मैंने सोचा कि एक अच्छा समाधान निम्नलिखित होगा:
CGColorRef shadowColor = CGColorCreate(CGColorSpaceCreateDeviceRGB(), components);
mainLayer.shadowColor = shadowColor;
CGColorRelease(shadowColor);
लेकिन मुझे अभी भी वही रिसाव चेतावनी मिलती है। मैं समस्या की मरम्मत कैसे करूं?
CGColorSpaceCreateDeviceRGB()
किसी भी एक वस्तु आप deallocating के लिए जिम्मेदार हैं लौटने परिवर्तन से: