Ich habe drei ViewControllers. Ich möchte ein Übergang von der ThirdViewController
zum SecondViewController
auszuführen, wenn Sie auf der Ok
Taste einer Warnung klicken Sie zeigt auf. Ich habe bereits mit diesem Code versucht:Xcode Swift führen übergang mit alarm
alert.addAction(UIAlertAction(title: "Ok!", style: UIAlertActionStyle.default, handler: { action -> Void in
self.performSegue(withIdentifier: "ThirdViewControllerSegueBack", sender: self)
}))
Das Problem ist, dass sich ein neues Fenster des SecondViewController
auftaucht, so, wenn ich back
auf der Navigationsleiste klicken Sie führt mich zurück in die ThirdViewController
. Ich möchte, dass es die FirstViewController
zeigt.
Sie benötigen eine Abwicklungsüberleitung: https://stackoverflow.com/questions/12561735/what-are-unwind-segues-for-and-how-do-you-use -them – Shades
dies versuchen, wenn es in Ihrem Szenario funktioniert: https://stackoverflow.com/questions/45792130/unwind-then-segue-without-showing-intermediate-view-controller/45792543#45792543 – Amit
haben nur einen Blick auf diese how-to: (entspannen segues) https://medium.com/@mimicatcodes/create-unwind-segues-in-swift-3-8793f7d23c6f – AlexWoe89