didReceiveMemoryWarning не вызывается - Приложение UITabBarViewController - PullRequest
2 голосов
/ 07 ноября 2011

Мое приложение представляет собой приложение на основе панели вкладок, включающее в себя 6 вкладок.Когда я получаю предупреждение памяти, все 5 методов просмотра didReceiveMemoryWarning вызывают методы, кроме 1 контроллера представления.Поэтому я зарегистрировался для UIApplicationDidReceiveMemoryWarningNotification в этом контроллере представления следующим образом:

[[NSNotificationCenter defaultCenter] addObserver:self 
                                             selector:@selector(didReceiveMemoryWarning)
                                                 name:UIApplicationDidReceiveMemoryWarningNotification  
                                               object:nil];

Однако метод didReceiveMemoryWarning этого контроллера представления не вызывается.Я что-то упустил?

1 Ответ

1 голос
/ 09 ноября 2011

Полагаю, что после вызова достаточного количества методов предупреждения о памяти освобождается достаточное количество памяти, чтобы он больше не вызывал другие.Как это можно назвать или нет, для других запущенных приложений.Возможно, не все будут призывать к выпуску данных, если уже выпущено достаточно данных.

...