Как вы можете видеть ниже, notificationsVC
является частью TabBarController который встроен в navigationContoller
(назовем его первым нКл). Затем theres segue от уведомленийVC ко второму навигационному контроллеру, который покажет messageVC.Невозможно вернуться через навигации контроллера к VC другого навигационного контроллера с помощью Swift
Там есть кнопка назад в messagesVC
при нажатии на которую должен вернуться к notificationsVC
func backbutton() {
navigationController?.popViewControllerAnimated(true)
}
Теперь это, очевидно, не работает, потому что navigationController получит ближайший NC и поп VC в его стеке, но он выиграл» позвольте мне вернуться к notificationsVC
.
Любая другая альтернатива ?, хотя я и пробовал это без успеха.
self.dismissViewControllerAnimated(true, completion: nil);
Также я использую JSQMessagesViewController библиотеку, чтобы показать сообщения в messagesVC
, который не имеет значения, но все же стоит упомянуть. Спасибо за ваше время!
'navigationController .navigationController .popViewControllerAnimated (правда)' Pop вид из NavigationController из NavigationController , –