UIButton не вызывает действие в iOS 5, но работает в iOS 6

у меня естьUIButton который загружается из файла XIB какIBOutlet свойство контроллера представления. Я прикрепляю селектор к кнопке вviewDidLoad моего контроллера зрения:

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

В iOS 6 все работает, но когда я запускаю симулятор в iOS 5.0, селектор не вызывается. Кнопка подсвечивается при нажатии.

Следует также отметить, что кнопка находится вUIView это имеетUITapGestureRecognizer добавил к этому.UITapGestureRecognizer для этого представления вызывается в iOS 5.0 при нажатии кнопки (это не вызывается в iOS 6, где вместо этого вызывается селектор кнопки).

У меня нет устройства под управлением iOS 5, поэтому я не тестировал на устройстве, только на симуляторе.

Кто-нибудь знает, что здесь происходит и как это решить?

Ответы на вопрос(2)

Ваш ответ на вопрос