何时调用[NSWindowDelegate windowWillClose]?

时间:2010-06-08 13:14:01

标签: objective-c cocoa

我观察到当用户关闭窗口时会调用windowWillClose,但是当窗口因应用程序终止而关闭时,不会调用"Tells the delegate that the window is about to close."

现在,对我来说这是一件好事,因为我想在窗口关闭时运行某段代码而不是在关闭时运行。

问题的原因是我无法理解为什么Apple文档会出现这种情况(所有内容都是{{1}})。我可以依赖这种行为在未来的Cocoa版本中不被“修复”吗?

1 个答案:

答案 0 :(得分:1)

无法确定Apple将来会做些什么。但是,只要我编写Cocoa,这就是行为。我的猜测是它不会很快改变,特别是因为这是框架中相当成熟的部分。但那只是我的猜测。