Я создаю приложение, используя UITabBarController в качестве основной формы навигации, никогда не делая этого прежде, чем столкнулся с небольшой проблемой.
На двух из четырех вкладокпросмотр контроллеров проводится с использованием стандартного навигационного контроллера и просмотра категорий, а затем по элементам, категории и элементы имеют довольно много изображений.
После нескольких минут использования моего приложения (вплоть до стадии элемента, где используется прокрутка из 4 320x460 изображений), я получаю ..
Received memory warning. Level=1
Это затем освобождает все представленияв настоящее время хранится в моем UITabBarController, и когда я нажимаю на вкладки, у меня отображаются только белые экраны.
При использовании изображений я пытаюсь использовать ..
UIImageView *imageView = [[[UIImageView alloc] init] autorelease];
[imageView setImage:[UIImage imageNamed:@"image"]];
[self.view addSubview:imageView];
.. asнасколько это возможно, насколько мне известно, это «управляемая память», и она должна корректно устраняться.
Проблема с памятью, которую я считаю, вызвана просто тем, что 4 большие изображения загружаются в память, этотребование моего приложения.Исчезновение вкладки - это не: /
Есть идеи / рекомендации?