Использование: Xcode 4.6 Storyboards ARC Model переходит к SecondViewController
У меня есть приложение с основным ViewController, которое загружает новый veiwController, когда устройство поворачивается вправо. При запуске приложения все работает отлично. Если я поворачиваю устройство, то обратно которое выгружает контроллер secondview, примерно раз 15-20 приложение очень вяло. Я сузил, что это происходит только тогда, когда загружается второй контроллер представления, и только когда я поворачиваю устройство несколько раз. Я также сузил, что это проблема с памятью. Я установил приложение, которое отслеживает используемую и доступную память. Моя память увеличивается с 400 МБ до 900 МБ, когда я несколько раз поворачиваю устройство. Я стараюсь дать как можно больше информации. Каждое представление имеет 8 NSTimers, которые срабатывают каждую секунду.
Есть ли способ программно выгрузить представление, чтобы убедиться, что оно выгружается?
Я включил этот код для обеспечения загрузки и выгрузки:
`- (void)setView:(UIView *)aView { NSLog(@">>> Entering %s ‹‹‹", PRETTY_FUNCTION);
if (!aView) // view is being set to nil
{
NSLog(@"Should be unloading now");
}
[super setView:aView];
NSLog(@"<<< Leaving %s >>>", __PRETTY_FUNCTION__);
}
результат журнала: 2013-04-22 16:42:03.588 ххххххх[ххххххх] >>> Вход -[GraphViewController setView:] ‹‹‹ 2013-04-22 16:42:03.589 хххххххх[ххххххх] ‹‹‹ Выход -[ GraphViewController setView:] >>>
` Я не уверен, что мне нужно посмотреть, чтобы исправить это.
Любые «точки» в правильном направлении будут очень оценены.
Спасибо