Я читаю книгу, где есть UITabBarController с двумя вкладками. Один Время tab и другое Гипноз tab. Время Вкладка показывает TimeViewController
и Гипноз Вкладка показывает HypnosisViewController
.Уничтожить представление во время имитации предупреждения памяти
Это реализация с TimeViewController
:
- (void)viewDidUnload
{
[super viewDidUnload];
NSLog(@"Unloading TimeViewController's subviews");
timeLabel = nil;
}
Книга говорит, что если я моделировать предупреждение памяти, пока я на вкладки гипноза, я должен увидеть сообщение журнала я напечатанный выше. Однако этого не происходит. Кто-нибудь может понять, почему? Я использую симулятор iOS 6.1 и последние Xcode (хотя книга о iOS 5).
Спасибо, что кажется ответом. Также одна вещь, в том же образце. Скажем, я на вкладке «Таймер», и я имитирую предупреждение о памяти. В книге говорится, что за это время взгляд на другой вклад (гипноз) должен быть уничтожен. Итак, когда я переключаюсь на вкладку Гипноз, я должен увидеть сообщение журнала, которое у меня было в viewDidLoad из HypnosysViewcontroller (поскольку представление будет воссоздано), но этого не происходит. Вы знаете, почему? –
Не знаю, может быть, в разных версиях поведение отличается. –