[UITapGestureRecognizer tag]: нераспознанный селектор отправлен на экземпляр

У меня есть серияimageview организовал, и присваиваяTapView распознаватель к нему

UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc]
                                         initWithTarget:self action:@selector(action:)];
[tapRecognizer setNumberOfTouchesRequired:1];
[tapRecognizer setDelegate:self];
imageView.userInteractionEnabled = YES;
[imageView addGestureRecognizer:tapRecognizer];

и я определил селектор как:

-(void) action:(id)sender
  {
    NSLog(@"TESTING TAP");
    NSLog (@"%d",[sender tag]);
  }

Это происходит сбой, и я получаю сообщение об ошибке как: -

[UITapGestureRecognizer tag]: unrecognized selector sent to instance 0x145d0210

Ответы на вопрос(4)

Ваш ответ на вопрос