ios: как устранить это предупреждение об утечке памяти

Я получил следующую строку кода:

mainLayer.shadowColor = CGColorCreate( CGColorSpaceCreateDeviceRGB(), components );

Когда я запускаю Продукт-> Анализировать в xcode, он выдает предупреждение:

Potential leak of an object allocated on line 176

Это означает, что я не освобождаю свой CGColor. Поэтому я подумал, что хорошим решением будет следующее:

CGColorRef shadowColor = CGColorCreate( CGColorSpaceCreateDeviceRGB(), components ); 
mainLayer.shadowColor = shadowColor;
CGColorRelease( shadowColor );

Но я все равно получаю то же предупреждение об утечке. Как исправить проблему?

5
задан toom 10 August 2011 в 08:17
поделиться