У меня есть три кнопки, установленная в Interface Builder, каждый связанно через touchUpInside к btnSelection:действия UIButton touchUpInside стрельбы несколько раз за клик
- (IBAction)btnSelection:(id)sender {
NSLog(@"tag: %i", [sender tag]);
}
В моей консоли, первый клик регистрируется правильно (после второго или так задержка, которая кажется немного странной), но любое последующее касание любой из трех кнопок приводит к первой регистрации предыдущего значения тега, а затем регистрации нового тега.
касания # 1 (БТН ж/тега = 0):
Тег: 0
касания # 2 (БТН ж/метка = 1):
Тег: 0 тег: 1
сенсорный # 3 (БТН ж/тега = 2):
тег: 1 тег: 2
и так далее.
Я не могу понять, почему два события после входа каждый раз (с первым из которых ранее коснулся кнопки.
Спасибо за ответ. У меня определенно есть только один обратный вызов для btnSelection для каждой кнопки. Кнопки отличаются друг от друга и создаются индивидуально, поэтому им не следует (и по всем учетным записям нет) иметь какие-либо оставшиеся обратные вызовы от дублирования друг от друга. –