Cocoa 在NSWindow关闭后,如何获取事件或通知?

Cocoa 在NSWindow关闭后,如何获取事件或通知?,cocoa,Cocoa,在NSWindow关闭后,如何获取事件或通知?我能找到的最近的东西是NSWindowDelegate中的windowWillClose:方法。但此方法在NSWindow即将关闭时调用,而不是在其关闭后调用。我应该用这个方法吗?有更好的方法吗?是的,您应该使用-windowWillClose:或NSWindowWillCloseNotification。它是在窗口关闭之前发送的,因为窗口对象可能在关闭后被解除分配,并且此时没有很好的方法引用窗口。不过,从代码的角度来看,这并不重要

在NSWindow关闭后,如何获取事件或通知?我能找到的最近的东西是NSWindowDelegate中的windowWillClose:方法。但此方法在NSWindow即将关闭时调用,而不是在其关闭后调用。我应该用这个方法吗?有更好的方法吗?

是的,您应该使用
-windowWillClose:
NSWindowWillCloseNotification
。它是在窗口关闭之前发送的,因为窗口对象可能在关闭后被解除分配,并且此时没有很好的方法引用窗口。不过,从代码的角度来看,这并不重要