У меня проблема с памятью, которую я не могу исправить.То, что я делаю, это:
У меня есть ViewController, который выглядит как книга с 7 различными вкладками.Каждый раз, когда пользователь нажимает на вкладку, содержимое «страницы» изменяется, а фоновое изображение изменяется, чтобы отразить другую выбранную вкладку.Каждое фоновое изображение имеет размер 768x1024 и по одному для каждой из 7 вкладок.
Моя проблема в том, что при выборе каждой вкладки память никогда не высвобождается для предыдущего изображения, и после выбора 7 вкладок у меня используется что-то вроде 30 МБ для 7 различных изображений.У меня есть 7 различных методов для каждой из 7 вкладок, которые нажимает пользователь.
-(IBAction) pressedTab1 {
self.tabsImageView.image = nil; //tabsImageView is the imageView I am keeping he background image in.
UIImage *tempUIImage = [UIImage imageNamed:@"tab1selected.png"];
self.tabsImageView.image = tempUIImage;
}