[UITapGestureRecognizer tag]: nierozpoznany selektor wysłany do instancji

Mam serięimageview zaaranżowane i przypisanieTapView rozpoznawanie do niego

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

i zdefiniowałem selektor jako:

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

To się załamuje i otrzymuję komunikat o błędzie: -

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

questionAnswers(4)

yourAnswerToTheQuestion