Comment revenir programmatiquement au ViewController précédent en Swift ? (UINavigationController, unwind segue)
Bonjour à tous ! Je suis débutant en développement iOS avec Swift et j'ai rencontré un problème de navigation entre les écrans.
J'ai une application avec deux ViewControllers, connectés via Storyboard à l'aide d'une segue Show (Push) standard. Le premier écran est une liste d'éléments, et le second affiche les détails. Sur le deuxième écran, il y a un bouton "Retour" qui doit ramener l'utilisateur en arrière.
Je sais que UINavigationController a un bouton "Back" par défaut, mais j'ai besoin de créer un bouton personnalisé qui déclenche programmatiquement la navigation arrière. J'ai essayé d'utiliser `self.dismiss(animated: true, completion: nil)` et `self.navigationController?.popViewController(animated: true)`, mais dans certains cas rien ne se passe, et dans d'autres l'application plante avec une erreur.
Voici le code de mon bouton :
```swift
@IBAction func backButtonTapped(_ sender: UIButton) {
// J'ai essayé ceci :
self.dismiss(animated: true, completion: nil)
// Et ceci :
self.navigationController?.popViewController(animated: tru