Мой верхний уровень сразу же выталкивает мой SplashView в его метод ViewWillAppear. В некоторых условиях SplashView выдвигает дополнительный вид, который правильно отображается. Когда это происходит, представление верхнего уровня никогда не появляется.PopViewController not popping view
Однако код верхнего уровня запущен (он имеет таймер, который происходит каждую минуту, которая записывается в журнал). И если я поймаю его в Debug, я смогу увидеть исполняемый код. Кроме того, в верхнем уровне ViewDidAppear, если я зарегистрирую [self navigationController].visibleViewController.nibName
, появится имя верхнего уровня.
Если я не делаю Push в SplashView, все работает нормально.
Приложение принудительно переходит в ландшафтный режим, и каждый ViewController содержит return UIInterfaceOrientationIsLandscape(interfaceOrientation);
для метода shouldAutorotateToInterfaceOrientation
.
Я сбитый с толку и не знаю, что делать дальше. Предложения?