У меня есть следующая схема раскадровки:
Когда приложение запускается, оно переходит к HomeView VC
в TabIndex 1.
В HomeView
у меня есть кнопка, и я перехожу к TestView
, используя
performSegue(withIdentifier: "goToStartTest", sender: self)
Теперь я хочу перейти от TestView
к HistoryView
.Единственный способ сделать это прямо сейчас - создать переход от TestView
до TabBarController
.Это вызывает HomeView
с неповрежденной панелью табуляции.Я делаю это с TestView
, используя
performSegue(withIdentifier: "testToRes", sender: self)
Однако, это оставляет меня на HomeView
, мне нужно HistoryView
.
Исследование, которое я провел, указывает на использование Unwind иобнаруживая, откуда произошел segue и действуя соответственно.
Я использую последний Xcode с Swift 5.