3
A
答えて
12
私はViewControllerをで使用
//initWithNibName
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(windowWillClose:) name:NSWindowWillCloseNotification object:self.view.window];
- (void)windowWillClose:(NSNotification *)notification
{
NSWindow *win = [notification object];
//...
}
1
NSWindowDelegate
プロトコルに準拠するようにカスタムクラスを宣言できます。ウィンドウが閉じる前に何かをする:
は、これらの方法(1おそらくwindowWillClose)のいずれかを使用すると
あなたの窓のデリゲートなるようにカスタムクラスのインスタンスを設定します。
- (BOOL)windowShouldClose:(id)sender
- (void)windowWillClose:(NSNotification *)notification
関連する問題
- 1. ウィンドウで閉じるボタンをクリックしたときのイベントハンドラ
- 2. ボタンをクリックしてウィンドウを閉じる
- 3. ユーザーがポップオーバーをクリックしたときにブートストラップポップオーバーを閉じる
- 4. ユーザーがウィンドウまたはブラウザを閉じるときのJqueryタスク
- 5. ウィンドウが閉じたときのJavaScript?
- 6. ボタン通知がクリックされたときにステータスバーを閉じる
- 7. bbddを閉じるときとカーソルを閉じるとき?
- 8. ユーザーがpopuウィンドウを閉じたときに、親のリフレッシュドロップダウン
- 9. ユーザーがウィンドウを閉じたときのAjaxクエリ?
- 10. X(閉じるボタン)をクリックしたときにフレームを閉じるようにしたい
- 11. gtk_widget_set_sensitiveウィンドウを閉じるボタン
- 12. Twitter Bootstrap Popovers閉じるときに閉じる閉じる
- 13. WPFは、ユーザーがいずれかを閉じたときにすべてのウィンドウを閉じる
- 14. フォームが閉じるべきでないときに閉じる
- 15. ユーザーが外部をクリックしたときにWPFダイアログウィンドウを閉じる方法
- 16. 別のマーカーがクリックされたときに情報ウィンドウを閉じる
- 17. ユーザーがウィンドウまたはタブを閉じるときにリダイレクトする方法
- 18. ユーザーがMVVMを使用してWPFの閉じるボタンをクリックしたときにメッセージを追加する
- 19. ボタンをクリックすると、Javaスイングアプリケーション、ウィンドウを閉じて別のウィンドウを開く
- 20. エントリウィンドウをクリックしたときに子ウィンドウを開くと閉じられない
- 21. monomac - メインウィンドウ内のボタンをクリックしたときに子ウインドウを閉じる方法
- 22. SonarLintのプロンプト "閉じてこの 'FileReader'を閉じたときfinallyブロックで実際に閉じたとき
- 23. ユーザーがキャンセルを押したときにtkColorChooser.askcolorウィンドウが閉じない
- 24. Silverlight:オーバーレイがクリックされたときにChildWindowを閉じる
- 25. ユーザーがブラウザを閉じたときを知る方法?チャットアプリケーション
- 26. 子ウィンドウはボタンをクリックしてIE9で閉じる
- 27. Featherlight divを閉じるときに閉じる
- 28. ウィンドウを閉じる
- 29. ウィンドウを閉じる
- 30. JQUERY:ユーザーがその外をクリックするとdivを閉じる
たり、 'NSWindowsDelegate'としてあなた' NSWindowController'を設定して行うことができます '[self.windowのsetDelegate:自己]'あなたのコントローラクラスに ' - (void)windowWillClose:(NSNotification *)notification'を追加してください。 –