Я пытаюсь нажать три контроллера вида на контроллер навигации.
[self.navigationController pushViewController:one animated:YES];
[self.navigationController pushViewController:two animated:YES];
[self.navigationController pushViewController:three animated:YES];
Желаемое поведение состоит в том, что вид три будет отображаться, и когда нажата кнопка "Назад", он перейдет к просмотру двух, а затем для просмотра одного...
Что на самом деле происходит, так это то, что вид один виден, а нажатие назад - просмотр двух, а затем назад - просмотр. То есть показано, что вид показан один, а не три.
Очень странно, глядя на массив viewController навигационного контроллера после того, как вышеперечисленные вызовы отображают правильные записи, и просмотр свойства visibleViewController
показывает, что он имеет три вида в нем... хотя вид один видна.
Если я перейду к суб-представлению из видимого вида (который отображается на месте просмотра три) и нажмите обратно из этого подматрица... он перейдет к просмотру трех.
Похоже, что он показывает один вид, но знает, что он на виду три...
Я полностью смущен... любые идеи?
Джим