UIImageView にタップ ジェスチャ認識機能を実装しようとしています。ただし、タップイベントを処理するメソッドを取得できません。コードをスタックオーバーフローに関する多くの同様の質問に対する回答と比較しましたが、それでも問題は解決しません。以下は、私のアプリケーションの関連コードです。誰かが私が間違ったことを教えてもらえますか?
ViewController.h
IBOutlet UIImageView *topLeftImage;
-(IBAction)handleSingleTap:(UITapGestureRecognizer*)gestureView;
ViewController.m
- (void)viewDidUnload
{
[super viewDidUnload];
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
topLeftImage.userInteractionEnabled = YES;
[topLeftImage addGestureRecognizer:singleTap];
}
- (void)handleSingleTap:(UITapGestureRecognizer *)gestureRecognizer {
NSLog(@"Tap detected. Booyah!");
}