2012-05-19 39 views
2

我的ViewController.m创建一个myUIView的实例。 在myUIView中创建一个UIButton。使用addTarget指定UIView中的UIButton

一切似乎都不错,除了捕获按钮按下我使用addTarget,在ViewController级别。 按下按钮会导致系统崩溃,他说:“无法识别的选择发送到实例0x6c254e0 ......”

是从此addTarget代码错了吗?希望得到任何人的协助。

- (void)viewDidLoad{ 

<UIVIew implementation etc...> 

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

} 


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

谢谢。

回答

3

只需删除:myButtonIsPressed后的行:

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

感谢莎拉! :)我希望我在3小时前问过这个问题。今天早上我可以做一些有用的事情! –

+0

我知道了:)我做了这么多次的愚蠢错误,浪费了我的时间。 – Sarah

+0

(等待它让我)。谢谢 –

相关问题