1

と呼ばれるターゲットメソッドを使用してParentViewControllerを実装するクラスがあります。次のように、サブクラスでこのメソッドをオーバーライドしようとしています。UITapGestureRecognizertapChildViewController

- (void) tap:(UITapGestureRecognizer *)sender
{
    [super tap:sender];
}

正常に動作しますが、警告が表示されます。

'ChildViewController' may not respond to 'tap:'

過去にデリゲートメソッドをオーバーライドしたとき、このような問題は実際には発生していません。ここで何が欠けていますか?

4

1 に答える 1

1

-(void) tap:(UITapGestureRecognizer *)senderParentViewController.hで定義されていることを確認してください

于 2012-05-27T15:16:20.127 に答える