UIButton touch up inside event funktioniert in ios5 nicht, während es in ios6 in Ordnung ist

Ich hatte ein Projekt, das viel UIButton enthält, mit xcode 4.5 und Storyboard und ARC. Nach dem Testen in ios6 läuft alles gut. In ios5 funktioniert die UIButton-Korrektur im Ereignis nicht, die Aktion wird nicht aufgerufen. Ich habe versucht, touch down zu verwenden und es funktioniert. Ich habe jedoch eine Menge UIButton, das kann ich nicht einzeln ändern. Darüber hinaus bietet das Touch-Down-Event eine gute Erfahrung.

In vielen View Controllern habe ich folgenden Code verwendet: in viewDidLoad:

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

[self.view addGestureRecognizer:tap];

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

Das könnte der Grund sein. Ich werde es später überprüfen. Aber es funktioniert in iOS6. Weißt du was falsch ist? Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage