在Cocoa中打开一个新窗口时关闭旧窗口

时间:2009-11-29 10:21:33

标签: cocoa interface-builder

好的,我有两个窗口,AB。当我点击Window A上的按钮时,我希望它关闭并将用户带到Window BmakeKeyAndOrderFront可以很好地激活Window B,但是如何让它关闭Window A

1 个答案:

答案 0 :(得分:4)

发送窗口A closeperformClose:消息(取决于您是否要模拟关闭窗口的用户,后者,或者只是立即无条件地关闭它)。

请注意,关闭窗口可能会释放它;请参阅the releasedWhenClosed property,其中包含IB中的复选框,可能已在此处启用。您可能需要order the window out(与订购相比,例如通过订购前台)。