В моем приложении для iPad есть несколько контроллеров навигации, которые выбираются в зависимости от выбора списка (немного похоже на работу контроллера панели вкладок - или посмотрите приложение Apple Remote и выберите «Радио», и вы должны понять).
Я ограничил максимальную глубину каждого из этих навигационных контроллеров до 50. Я также убираю ненужное использование ОЗУ не отображаемых контроллеров представления периодически, или когда я получаю didReceiveMemoryWarning.
Использование инструментовиспользование памяти не превышает 3,5 МБ.
Если на навигационные контроллеры в общей сложности добавить около 75 контроллеров, я получу предупреждение уровня 2, и мое приложение будет прервано.
Почемуэто?Что я могу с этим поделать?