如何在可可中处理窗口的关闭按钮

时间:2011-12-27 11:05:11

标签: cocoa window

我正在开发具有多个窗口的可可应用程序。窗口左下角有一个红色的关闭按钮。并且我想处理关闭按钮的点击事件,以便我可以显示消息询问用户是否要关闭窗口。如果用户接受关闭窗口,则应用程序将终止,否则向用户显示相同的窗口。 知道如何处理关闭按钮的点击事件???

2 个答案:

答案 0 :(得分:11)

请查看NSWindowDelegate protocol reference,您正在寻找的方法是

- (BOOL)windowShouldClose:(id)sender

答案 1 :(得分:0)

NSWindowController有一个方法

- (BOOL)shouldCloseDocument