Преобразование UIview в UIimage, вызывающее утечку памяти

Я разрабатываю приложение для iPhone с использованием представления coverFlow, когда приложение собирает карты, оно использует UIView для добавления ярлыков и прочего. Затем я конвертирую UIView в UIImage, используя следующий код:

UIGraphicsBeginImageContext(imageView.bounds.size);
[imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

// returning the UIImage
return viewImage;

Каждый раз, когда я перерисовываю coverflow, у меня есть огромный прирост выделения памяти, который никогда не уменьшается, даже если я освобождаю свой вид coverFlow.

Я думаю, что утечка памяти в коде, который я добавил, как вы думаете?

Ответы на вопрос(2)

Ваш ответ на вопрос