UIButton retoque el evento interno que no funciona en ios5 mientras que está bien en ios6

Tuve un proyecto que contiene gran cantidad de UIButton, utilizando xcode 4.5 y storyboard y ARC. después de probar en ios6, todo va bien. Pero en ios5, UIButton retoque dentro del evento no funciona, la acción no se llama. Traté de usar el toque hacia abajo y funciona. Sin embargo, tengo un montón de UIButton, no puedo cambiarlo uno por uno. Lo que es más, el evento de toma de tierra da una buena experiencia.

Utilicé el código siguiente en muchos de mis controladores de vista: en viewDidLoad:

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

[self.view addGestureRecognizer:tap];

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

Esta podría ser la razón. Lo comprobaré más tarde. Pero funciona en ios6. ¿Sabes lo que está mal? ¡Muchas gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta