UIButton nie wywołuje akcji w iOS 5, ale działa w iOS 6
mamUIButton
który jest ładowany z pliku xib jakoIBOutlet
właściwość kontrolera widoku. Załączam selektor do przycisku wviewDidLoad
mojego kontrolera widoku:
[_myButton addTarget:self action:@selector(mySelector) forControlEvents:UIControlEventTouchUpInside];
W systemie iOS 6 wszystko działa, ale po uruchomieniu na symulatorze w iOS 5.0 selektor nie jest wywoływany. Przycisk podświetla, gdy zostanie dotknięty.
Inną rzeczą do odnotowania jest to, że przycisk jest wUIView
to maUITapGestureRecognizer
dodane do tego. TheUITapGestureRecognizer
ten widok jest wywoływany w iOS 5.0, gdy przycisk jest puknięty, (nie jest wywoływany w iOS 6, gdzie zamiast tego wywoływany jest selektor przycisku).
Nie mam urządzenia z systemem iOS 5, więc nie testowałem go na urządzeniu, tylko na symulatorze.
Czy ktoś wie, co się tutaj dzieje i jak go rozwiązać?