可可关闭NSWindow

时间:2011-03-09 03:43:02

标签: xcode cocoa nswindow

当我点击一个新的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关闭。

1 个答案:

答案 0 :(得分:0)

使用[view1 orderOut:nil];代替performClose。

您还可以使用两个选择器连接按钮。两者都会被召集。