Avatar ·

Cómo rastrear el cambio de texto en UITextField en Swift? Evento text change

¡Hola! Soy nuevo en el desarrollo iOS con Swift y me encontré con un problema. Necesito rastrear en tiempo real cuando el usuario ingresa o elimina texto en UITextField y ejecutar alguna acción (por ejemplo, verificar la longitud del texto ingresado o actualizar la interfaz). Intenté usar el delegado UITextFieldDelegate y el método textFieldDidChangeSelection, pero no se llama cuando simplemente escribo. Aquí está mi código: ```swift class ViewController: UIViewController, UITextFieldDelegate { @IBOutlet weak var myTextField: UITextField! override func viewDidLoad() { super.viewDidLoad() myTextField.delegate = self } func textFieldDidChangeSelection(_ textField: UITextField) { print("El texto cambió: \(textField.text ?? "")") } } ``` Este método solo se llama cuando selecciono texto o muevo el cursor, pero no durante la entrada normal de caracteres. También probé el método textField(_:shouldChangeCharactersIn:replacementString:),