Avatar ·

Comment fermer correctement (dismiss) un ViewController en Swift : méthodes modale et push

Bonjour à tous ! Je suis débutant en développement iOS et j'écris ma première application en Swift. J'ai deux écrans : le premier (MainViewController) et le second (DetailViewController). Je passe du second au premier via un bouton "Retour", mais rien ne fonctionne.\n\nVoici mon code :\n\n```swift\n// MainViewController.swift\nimport UIKit\n\nclass MainViewController: UIViewController {\n \n override func viewDidLoad() {\n super.viewDidLoad()\n let button = UIButton(type: .system)\n button.setTitle("Ouvrir les détails", for: .normal)\n button.addTarget(self, action: #selector(openDetail), for: .touchUpInside)\n button.frame = CGRect(x: 100, y: 100, width: 200, height: 50)\n view.addSubview(button)\n }\n \n @objc func openDetail() {\n let detailVC = DetailView