Единственный аргумент, который вы можете отправить через селектор UITapGestureRecognizer, - это сам UITapGestureRecognizer, как показано ниже:
Обязательно ставьте «: » после имени селектора, как вы делали это ранее:
UITapGestureRecognizer *singleTap =
[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(selectImage:)];
Затем добавьте параметр к selectImage, чтобы вы могли получить представление следующим образом:
-(void) selectImage:(UITapGestureRecognizer *)gestureRecognizer{
//Get the View
UIImageView *tableGridImage = (UIImageView*)gestureRecognizer.view;
}