J'ai trois ViewControllers. Je veux effectuer une segue du ThirdViewController
au SecondViewController
lorsque vous cliquez sur le bouton Ok
d'une alerte apparaissant. Je l'ai déjà essayé avec ce code:Xcode Swift exécute une séquence avec l'alerte
alert.addAction(UIAlertAction(title: "Ok!", style: UIAlertActionStyle.default, handler: { action -> Void in
self.performSegue(withIdentifier: "ThirdViewControllerSegueBack", sender: self)
}))
Le problème est qu'une nouvelle fenêtre de l'SecondViewController
apparaît, alors quand je clique sur back
la barre de navigation, il me ramène à la ThirdViewController
. Je veux qu'il montre le FirstViewController
.
Vous avez besoin d'une section déroulante: https://stackoverflow.com/questions/12561735/what-are-unwind-segues-for-and-how-do-you-use -them – Shades
Essayez ceci si cela fonctionne dans votre scénario: https://stackoverflow.com/questions/45792130/unwind-then-segue-without-showing-intermediate-view-controller/45792543#45792543 – Amit
jetez un oeil à cette comment: (se détendre segues) https://medium.com/@mimicatcodes/create-unwind-segues-in-swift-3-8793f7d23c6f – AlexWoe89