2010-11-26 97 views
12

NSWindow應該還是將要關閉時,我該如何注意?我想有一個像windowWillClose的東西。不幸的是,NSWindowController並沒有像UIViewController那樣方便的方法。那麼最佳做法是什麼?NSWindow關閉時如何得到通知

感謝
-f

回答

22

按照NSWindow文檔,一個窗口會發布NSWindowWillCloseNotification通知時,它即將關閉。您的控制器可以觀察此通知。

+12

它也會發送它的代表一個`windowWillClose:`消息:http://developer.apple.com/library/mac/documentation/Cocoa/Reference/NSWindowDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/ intfm/NSWindowDelegate/windowWillClose:因此,Cocoa的確有類似`windowWillClose:`的東西。 ☺ – 2010-11-26 17:52:59