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