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?