http://iphonedevelopment.blogspot.com/2009/02/alert-view-with-prompt.htmlDlaczego nie odrzucaćCiskichButtonIndex nigdy nie zadzwonił clickedButtonAtIndex?
używam tego kodu, aby dostać mój iPhone aplikacja do wyświetlania alertView z dołączonym UITextField i dopasowanie CANCEL i OK.
Użytkownik może wprowadzić tekst, nacisnąć CANCEL lub OK ... i widzę tekst wprowadzony przez użytkownika ... za pomocą mojego kodu w metodzie clickedButtonAtIndex.
Wszystko działa z wyjątkiem 1 rzeczy: zamiast OK użytkownik może nacisnąć DONE na klawiaturze. Używam metody dismissWithClickedButtonIndex do symulacji kliknięcia OK ... ale kliknięcieButtonAtIndex nigdy nie zostanie wywołane.
Nie należy lekceważyćClickedButtonIndex również wywołać clickedButtonAtIndex?
Próbuję uzyskać kliknięcieButtonAtIndex, aby uzyskać wywołanie, jeśli ANULUJ, lub OK, lub nawet DONE jest trafiony.
Dziękuję za te linie, dziwny wzorzec delegacji, odrzućKliknijClickedButton powinien CO NAJCZĘŚCIEJ wywoływać obie metody delegatora, aby zająć się kliknięciami przycisków, a drugą, aby zająć się zamykaniem alertu. Mylące, zbędne zbędne złożoność –