2010-05-10 48 views
0

在.h文件中我写IBAction为的UIButton和EXC_BAD_ACCESS

-(IBAction)openShuffleForm; 

和.M

-(IBAction)openShuffleForm{ 
    NSLog(@"XXXXXXX"); 
} 

和连接甚至润色内 但是当我运行我的程序它的错误显示此消息

-[UITouchData openShuffleForm]:无法识别的选择器发送到实例0x391cc20

**发生什么我不知道为什么?

回答

0

您是否创建了按钮和实现之间的链接?实现类应该有一个UIButton类型的IBOutlet。将IBOutlet绑定到“界面”构建器中的按钮。这会导致按钮在呈现视图时自动实例化,并且缓解“不良访问”。

0

在我的情况下,这是一个模式窗口,我打开后发布。因此,我点击试图调用任何IBAction的任何按钮都无法从该模式视图中运行,并通过SIGBART或BAD_EXEC错误杀死该应用程序。