IBAction无法识别的选择器发送到实例

时间:2011-10-06 08:39:32

标签: xcode selector instance ibaction

我有一个简单的标签栏应用

我创建了一个XIB文件并将其分配给一个标签,当我触摸标签时,它会准确切换

我添加了一个简单的IBAction

Tab1.h中的

     - (IBAction为)pleasebeep:(ID)发送者;

Tab1.m中的

-(IBAction)pleasebeep:(id)sender 
{
    NSLog(@"honk");
}

在界面构建器中,我创建了一个按钮,并将其链接到所有者和操作“pleasebeep”

它编译并启动。

当我点击按钮时,应用程序崩溃,我得到一个“ - [UIViewController pleasebeep:]:无法识别的选择器发送到实例0x7b975c0 2011-10-06 04:32:25.648 FirstProject [8029:11903] *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [UIViewController pleasebeep:]:无法识别的选择器发送到实例0x7b975c0' * 第一次抛出调用堆栈: (0x12de082 0x146fd0a 0x12dfd1d 0x1244f70 0x1244d52 0x12dfef9 0x37c542 0x37c4da 0x421576 0x421a3f 0x420cfe 0x3a1810 0x3a1a36 0x388234 0x37ba29 0x1ece10d 0x12b21f5 0x12170a2 0x121598a 0x1214e34 0x1214d4b 0x1ecc9dd 0x1eccaa2 0x379a1b 0x2749 0x26c5) 终止调用抛出异常当前语言:auto;目前客观 - “

知道在哪里寻找这个问题吗?

1 个答案:

答案 0 :(得分:1)

您是否已将正确的自定义类设置为文件所有者?也许它仍然设置为默认类'UIViewController'