Здравствуйте. В моем приложении я перемещаюсь ко всем контроллерам случайно в точке с 5-го или 6-го контроллера, я перехожу к первому контроллеру, но когда я возвращаюсь, я перехожу к 5-му или 6-му контроллеру, я хочу этого, когда я снова перехожу к первому контроллеру. хочу удалить все предыдущие контроллеры, когда я вернусь, ничего не произойдет
например, когда я перехожу на 5-й, 6-й, а затем 1-й
A -> B -> C -> D -> A
но я хочу этого
A> B> C> D> A (в точке A удалить всю предыдущую запись)
Я двигаюсь вот так
let vc = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "HomeViewController") as! HomeViewController
NavigationController.pushViewController(vc, animated: animated)