2

My ViewController.mは、myUIViewのインスタンスを作成します。myUIViewで、UIButtonが作成されます。

ViewControllerレベルで、addTarget使用するボタンの押下をキャプチャすることを除いて、すべてが良好に見えます。ボタンを押すと、「認識されないセレクターがインスタンス0x6c254e0に送信されました...」というクラッシュが発生します。

このaddTargetコードは間違っていますか?誰かの助けをいただければ幸いです。

- (void)viewDidLoad{

<UIVIew implementation etc...>

[myUIView.myButton addTarget:self action:@selector(myButtonIsPressed:) forControlEvents:UIControlEventTouchUpInside];

}


- (void)myButtonIsPressed{
    NSLog(@"Pressed!");
}

ありがとう。

4

1 に答える 1

3

次の行のmyButtonIsPressedの後に:を削除するだけです。

[myUIView.myButton addTarget:self action:@selector(myButtonIsPressed:) forControlEvents:UIControlEventTouchUpInside];
于 2012-05-19T12:09:58.960 に答える