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