UIButton não está chamando ação no iOS 5, mas funciona no iOS 6

eu tenho umUIButton que é carregado a partir de um arquivo xib como umIBOutlet propriedade de um controlador de exibição. Eu anexei um seletor ao botão noviewDidLoad do meu controlador de visualização:

[_myButton addTarget:self action:@selector(mySelector) forControlEvents:UIControlEventTouchUpInside];

No iOS 6 tudo funciona, mas quando eu corro no simulador no iOS 5.0, o seletor não é chamado. O botão é realçado quando é tocado.

Outra coisa a notar é que o botão está em umUIView que tem umUITapGestureRecognizer adicionado a ele. oUITapGestureRecognizer para esta visão é chamada no iOS 5.0 quando o botão é tocado, (ele não é chamado no iOS 6, onde o seletor do botão é chamado).

Eu não tenho um dispositivo executando o iOS 5, então não testei em um dispositivo, apenas no simulador.

Alguém sabe o que está acontecendo aqui e como resolvê-lo?

questionAnswers(2)

yourAnswerToTheQuestion