Objective c 如何防止在windowWillClose方法上关闭NSWindow?

Objective c 如何防止在windowWillClose方法上关闭NSWindow?,objective-c,xcode,macos,cocoa,nswindow,Objective C,Xcode,Macos,Cocoa,Nswindow,调用windowWillClose方法时,如何防止关闭NSWindow?您不能。当调用窗口将关闭:时,为时已晚。您需要在此点之前使用windowShouldClose:停止它。您不能这样做。当调用窗口将关闭:时,为时已晚。您需要在此点之前使用windowShouldClose:Swift示例: 您需要设置NSWindow的委托,并实现NSWindowDelegate func windowShouldClose(_ sender: NSWindow) -> Bool { retu

调用
windowWillClose
方法时,如何防止关闭NSWindow?

您不能。当调用
窗口将关闭:
时,为时已晚。您需要在此点之前使用
windowShouldClose:

停止它。您不能这样做。当调用
窗口将关闭:
时,为时已晚。您需要在此点之前使用
windowShouldClose:

Swift示例:

您需要设置
NSWindow
的委托,并实现
NSWindowDelegate

func windowShouldClose(_ sender: NSWindow) -> Bool {
     return false
}
快速示例:

您需要设置
NSWindow
的委托,并实现
NSWindowDelegate

func windowShouldClose(_ sender: NSWindow) -> Bool {
     return false
}

嗯。。多么失败的人啊。非常感谢你,我没有想到那件事。。多么失败的人啊。太谢谢你了,我没想过