Я использую UINavigationController (включенный в основной файл NIB моего приложения) со следующей структурой контроллера представления:
navigationController
|
V
RootVC ---> LevelOneVC ---> LevelTwoVC
Все представления моих контроллеров представления загружаются из файлов NIB с тем же именем, что ипросмотр классов контроллера (RootVC.xib и т. д.).
Проблема: Когда я помещаю LevelOneVC, затем LevelTwoVC в стек навигации и , затем моделируем /получить предупреждение о нехватке памяти, происходит следующее: после нажатия на самый верхний контроллер вида (LevelTwoVC), при попытке открыть текущий текущий вид контроллера (LevelOneVC), кнопка «Назад» вылетает вправо, но вид RootVCне появляется.
Все выглядит так, как будто для контроллера навигации RootVC действительно является текущим контроллером, но этот «только» его вид не может быть повторно загружен из файла NIB.
Есть идеи, почему это может происходить?Спасибо!