2

我的 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 回答