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ć?

questionAnswers(2)

yourAnswerToTheQuestion