http://iphonedevelopment.blogspot.com/2009/02/alert-view-with-prompt.html¿Por qué no descartaWithClickedButtonIndex alguna vez llamar a clickedButtonAtIndex?
Estoy usando ese código para hacer que mi aplicación de iPhone muestre un alertView con un UITextField incluido y botones correspondientes de CANCEL y OK.
El usuario puede ingresar texto, presionar CANCELAR u OK ... y veo el texto ingresado por el usuario ... usando mi código dentro del método clickedButtonAtIndex.
Todo funciona, excepto por 1 cosa: en lugar de aceptar, el usuario puede presionar HECHO en el teclado. Estoy usando dismissWithClickedButtonIndex para simular un clic OK ... pero luego clickedButtonAtIndex nunca se llama.
¿No debería descartarWithClickedButtonIndex también llamar a clickedButtonAtIndex?
Estoy tratando de hacer clic en ButtonIntdex para llamar si se pulsa CANCELAR, o OK, o incluso HECHO.
Gracias por estas líneas, patrón de delegación extraño, dismissWithClickedButton debe llamar POR LO MENOS a ambos métodos del delegador uno para tratar los clics del botón y el otro para tratar el cierre de la alerta. Confundir, innecesaria complejidad innecesaria –