У меня есть контроллер панели вкладок. В том, что первая вкладка - это навигационный контроллер. Давайте назовем его контроллером A. Затем я нажимаю на него другой контроллер представления. Давайте назовем его контроллером B. После этого я представляю контроллер представления C из контроллера представления B. Теперь я хочу отклонить только контроллер представления B.
Панель вкладок - A (корневой vc навигационного контроллера) -> Push VC -> B -> Present VC -> C
А в Б идет с использованием self.navigationController.pushViewController(animated: true, completion: nil)
От B до C происходит вот такlet vc = CViewController()
vc.modalPresentationStyle = .fullScreen
self.present(vc,animated: true,completion: nil)
Теперь, когда я использую self.dismiss(animated: true, completion: nil)
в контроллере представления C. Он возвращается к корневому контроллеру представления, то есть vc A. Я хочу, чтобы он перешел к VC B.