Avatar ·

Cómo cerrar (dismiss) correctamente un ViewController en Swift: formas modal y push

¡Hola a todos! Soy nuevo en el desarrollo de iOS y estoy escribiendo mi primera aplicación en Swift. Tengo dos pantallas: la primera (MainViewController) y la segunda (DetailViewController). Intento volver de la segunda a la primera mediante un botón "Atrás", pero no funciona. Aquí está mi código: ```swift // MainViewController.swift import UIKit class MainViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let button = UIButton(type: .system) button.setTitle("Abrir detalles", for: .normal) button.addTarget(self, action: #selector(openDetail), for: .touchUpInside) button.frame = CGRect(x: 100, y: 100, width: 200, height: 50) view.addSubview(button) } @objc func openDetail() { let detailVC = DetailViewController() detailVC.modalPresentationStyle = .fullScreen present(detailVC, animated: true, completion: nil) } } // DetailViewController.swift import UIKit class DetailViewController: UIViewControl