UIButton touch up wewnątrz zdarzenia nie działa w ios5, gdy jest dobrze w ios6

Miałem projekt, który zawiera wiele UIButtonów, używając xcode 4.5 i storyboardu i ARC. po testowaniu w ios6 wszystko idzie dobrze. Ale w ios5, UIButton nie działa, zdarzenie nie zostało wywołane. Próbowałem użyć dotyku i to działa. Mam jednak wiele UIButtonów, nie mogę tego zmienić pojedynczo. Co więcej, zdarzenie przyziemienia daje dobre wrażenia.

Użyłem kodu poniżej w wielu moich kontrolerach widoku: w viewDidLoad:

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self
                                                                      action:@selector(dismissKeyboard)];

[self.view addGestureRecognizer:tap];

-(void)dismissKeyboard {
       [aTextField resignFirstResponder];
}

to może być powód. Sprawdzę to później. Ale działa w ios6. Czy wiesz, co się stało? Dziękuję bardzo!

questionAnswers(3)

yourAnswerToTheQuestion