Cómo crear UIAlertView en Swift? (iOS, UIKit)
Acabo de empezar a aprender Swift y desarrollo iOS. Estoy escribiendo mi primera aplicación: una simple lista de tareas. Quiero mostrar una alerta emergente al intentar eliminar una tarea, para que el usuario confirme la acción.
En tutoriales antiguos veo UIAlertView con delegados e inicializadores como:
let alert = UIAlertView(title: "Atención", message: "¿Estás seguro?", delegate: self, cancelButtonTitle: "No", otherButtonTitles: "Sí")
alert.show()
Pero Xcode subraya UIAlertView en rojo y dice que está obsoleto desde iOS 9. Uso Xcode 14 y iOS 16. ¿Cómo mostrar ventanas emergentes correctamente en Swift moderno? Necesito un ejemplo con botones y manejo de pulsaciones.
Mi código actual (que no funciona):
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
showDeleteAlert()
}
func showDeleteAlert() {