[Tag UITapGestureRecognizer]: seletor não reconhecido enviado para instância

Estou tendo uma série deimageview arranjado e atribuindo umTapView reconhecedor para isso

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

e eu defini o seletor como:

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

Isso está ficando Crashed e estou recebendo mensagem de erro como: -

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

questionAnswers(4)

yourAnswerToTheQuestion