У меня есть UINavigationController
со следующими контроллерами представления
A -> B (B сверху)
Теперь для некоторых действий в B я хочу заменить B на C(наконец, это должно быть A-> C).
Я попробовал следующее: когда действие происходит в B, я делаю [self.navigationController popViewControllerAnimated:NO];
.В viewWillAppear
функции A я проверяю, нужно ли мне немедленно нажимать C. и делаю это.
Проблема в том, что при нажатии C анимация перехода представляет собой всплывающую анимацию (скользит справа налевослева) вместо push.
Похоже, примененная анимация путается с более ранним всплывающим окном.
Как мне это исправить?
Я попытался передать ДА в [self.navigationController popViewControllerAnimated:NO];
выше, но это не решило проблему, ни