我是新来的ios,来自C#中沉重的用户界面工作。 我有一个应用程序,我想控制哪些按钮启用禁用基于我的代码中的某些逻辑。 做到这一点,我创建了一个小方法来处理按钮的状态,就像这样:ios,用户界面行为,按钮
-(void)activateUI:(BOOL *)activate {
[ validateDataBtn setEnabled: *activate ] ;
[ modifyCompDataBtn setEnabled: *activate ] ;
[ saveCompDataBtn setEnabled: *activate ] ;
}
所有这些IBOutlets的必然UI按钮,像这样:
__weak IBOutlet UIButton *saveCompDataBtn;
__weak IBOutlet UIButton *modifyCompDataBtn;
__weak IBOutlet UIButton *validateDataBtn;
当我运行该应用程序我得到我的方法的第一行异常:
[ validateDataBtn setEnabled: *activate ] ;
错误的EXC_BAD_ACCESS(代码= 2,地址= 0X0) 我究竟做错了什么?