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, где кнопка 's селектор вызывается вместо).
Я неу меня нет устройства под управлением iOS 5, поэтому у меня нетt протестировано на устройстве, только на симуляторе.
Кто-нибудь знает, что здесь происходит и как это решить?