Я видел много примеров того, как вставить VC в другой стек навигации, но не о том, как вставить VC из стека навигации обратно в основной стек навигации.
У меня есть стек навигации, и в одном из моих представлений у меня есть кнопка, представляющая всплывающее окно, которое не является частью стека навигации. Когда пользователь нажимает на кнопку в этом поповере, я хочу представить VC, который является частью исходного стека навигации.
Все, что у меня есть, это пока что; которая создает новую навигацию и устанавливает на нее ВК:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "report") as! ConditionReportViewController
let nav = UINavigationController(rootViewController: vc)
self.present(nav, animated: true)