У меня есть три кнопки, настроенные в Интерфейсном Разработчике, каждая из которых связана через touchUpInside с btnSelection:
- (IBAction)btnSelection:(id)sender {
NSLog(@"tag: %i", [sender tag]);
}
В моей консоли первый щелчок регистрируется правильно (примерно через секунду или около того, что кажется немного странным), но любое последующее нажатие любой из 3 кнопок приводит к первой записи предыдущего значения тега, а затем регистрации нового тега .
Touch # 1 (btn w / tag = 0):
бирка: 0
Touch # 2 (btn w / tag = 1):
Тег: 0
тег: 1
Нажмите # 3 (btn w / tag = 2):
бирка: 1
тег: 2
и т. Д.
Я не могу понять, почему два события регистрируются каждый раз (первое из которых - ранее нажатая кнопка.