Возможно ли в SwiftUI вернуться к определенному виду? Например, когда у нас были контроллеры Код был таким, как упомянуто ниже
let arr = self.navigationController?.viewControllers
for controller in arr!{
if controller.isKind(of: ViewController.classForCoder()){
self.navigationController?.popToViewController(controller, animated: true)
}
}
Теперь давайте предположим, что у меня есть 4 просмотра: -> как указано в коде
struct View1: View {
var body: some View {
NavigationView {
NavigationLink(destination: View2()) {
Text("Navigate to View2")
}
}
}
}
struct View2: View {
var body: some View {
NavigationLink(destination: View3()) {
Text("Navigate to View3")
}
}
}
struct View3: View {
var body: some View {
NavigationLink(destination: View4()) {
Text("Navigate to View4")
}
}
}
struct View4: View {
var body: some View {
Text("4")
}
}
Возможно ли выскочитьиз View4 в View2 ??? «Пропуск просмотра 3» или «Из представления 3 для просмотра 1» UIKit