【发布时间】:2015-06-13 20:58:40
【问题描述】:
我有一个 NSButton btnOne,当用户点击按钮时,我想模拟点击另一个按钮 btnTwo。 btnTwo 有一个动作,点击时会显示一条消息。
- (IBAction)btnOneClicked:(id)sender
{
[btnTwo performClick:self];
}
- (IBAction)btnTwoClicked:(id)sender
{
NSLog(@"btnTwo clicked");
}
当我运行程序并单击 btnOne 时,performClick 似乎没有模拟对 btnTwo 的单击,因为没有显示任何消息。
我还尝试在 NSButton 子类中覆盖 btnTwo 的 performClick() 以显示消息。
-(void)performClick:(id)sender
{
NSLog(@"performClick");
}
这也没有发生。消息未显示。
我做错了什么?
谢谢。
【问题讨论】:
标签: nsbutton