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

Amr*_*ngh 6 cocoa window

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

Dev*_*shi 12

请查看NSWindowDelegate协议参考,您正在寻找的方法是 -

- (BOOL)windowShouldClose:(id)sender
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是,您需要将类指定为Windows委托才能处理NSWindowDelegate中的方法.:-) (3认同)