Мой UIButton имеет это фоновое изображение устанавливается следующим образом:UIButton setBackgroundImage потребляет не освобождает память?
[myImageButton setBackgroundImage:[UIImage imageNamed:myImageName] forState:UIControlStateNormal];
myImageButton является сохранить свойство класса, и установка с IB. Нет, где еще он доступен в приложении.
myImageName это просто NSString с именем файла, как @ "myImage_number_1.png"
Я загрузки больших изображений, 1024 х 1024 в размере. Когда изображение отображается, оно меняет изображение с помощью вышеуказанного оператора, затем уменьшается доступная память.
После того, как я вижу вид примерно 7-9 раз, приложение выходит из строя с предупреждением о памяти.
Я думал, что метод высвободит загруженное изображение.
Вид сам только создается и выделяется только один раз, поэтому он не находится в цикле сохранения/освобождения, если контроллер вида.
Есть что-то об этом setBackgroundImage Я не знаю, что заставляет его не выпускать память?