2011-02-24 182 views
4

我有一個應用程序,其中第二個NSWindow按下按鈕打開。這個新窗口使用[NSApp runModalForWindow:<myWindow>]打開。我希望能夠確定用戶是否關閉第二個窗口,以停止模式。關閉事件NSWindow

回答

25

當窗口關閉時,有多種方式可以收到通知。

  • 您可以觀察來自第二個NSWindow對象的NSWindowWillCloseNotification通知。
  • 您可以執行NSWindowDelegate方法windowShouldClose:windowWillClose:
  • 您可以繼承NSWindow並覆蓋performClose:方法。
  • 您可以向窗口添加一個關閉按鈕,並將其連接到一個操作。

沒有更多的信息,很難勸其中這些或其他選項將工作最適合你。

+0

完美..感謝 – 2011-02-24 22:28:44