Xcode 4.5.1 iOS5 / 5.1 IBAction no funciona. Bien en iOS6

Tengo un poco de problema al probar mi aplicación en iOS5 / 5.1. Mi IBAction desde un button presionar simplemente no recibe llamadas. Leí en alguna parte que podría ser debido a reconocedores de gestos. Tengo este código que descarta el keyboard cuando el usuario pulsa en cualquier parte de la pantalla, y creo que este podría ser el culpable. También tengo un código similar en otra pantalla, pero ni siquiera puedo alcanzarlo para ver si está dañado de manera similar.

UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)]; [tapRecognizer setDelegate:(id)self]; [tapRecognizer setNumberOfTapsRequinetworking:1]; [self.view addGestureRecognizer:tapRecognizer]; 

Y aquí está la function.

 - (void)handleSingleTap:(UITapGestureRecognizer *)recognizer { [self.searchBar resignFirstResponder]; } 

¿Cómo puedo evitar que este problema técnico ocurra sin perder la capacidad de ignorar el keyboard con un toque?

Saludos, Mike.

¿Reconoce el reconocimiento de gestos el toque y, por lo tanto, no lo entrega al button, que es una subvista de la vista a la que se adjunta el reconocimiento de gestos? Podría intentar eliminar el reconocimiento de gestos una vez que se haya llamado a handleSingleTap .