当我点击一个新的NSWindow按钮时,我正试图让NSWindow关闭。我不是试图连接按钮使它关闭,因为按钮是打开它的原因。或者它可以做到两个? (我是xcode的新手,如果这听起来很蠢,请原谅我) 无论如何,这是我尝试的代码(没有错误弹出或警告):
-(IBAction)switchTo:view2{
[view1 performClose:(id)view1];
}
我有3个iboutlet,
IBOutlet NSWindow *view1;
IBOutlet NSWindow *view2;
IBOutlet NSWindow *view3;
我在view1中有一个打开view2的按钮,在view2中有一个打开view3的按钮。
我唯一的问题是当我点击view1中的按钮到view2时,我希望view1关闭。
答案 0 :(得分:0)
使用[view1 orderOut:nil];
代替performClose。
您还可以使用两个选择器连接按钮。两者都会被召集。