UIButton retocar dentro do evento não está funcionando no ios5 enquanto está ok no ios6

Eu tinha um projeto que contém muitos UIButton, usando xcode 4.5 e storyboard e ARC. depois de testar no ios6, tudo corre bem. Mas no ios5, UIButton retocar dentro do evento não funciona, a ação não é chamada. Eu tentei usar o touchdown e funciona. No entanto, eu tenho muito UIButton, eu não posso mudar isso um por um. Além do mais, o evento touch down dá uma boa experiência.

Eu usei o código abaixo em muitos dos meus controladores de visualização: in viewDidLoad:

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

[self.view addGestureRecognizer:tap];

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

esse pode ser o motivo. Eu vou dar uma olhada depois. Mas funciona no ios6. Você sabe o que há de errado? Muito obrigado!

questionAnswers(3)

yourAnswerToTheQuestion