21

NSWindowController の赤い閉じるボタンをクリックしたイベントを処理するにはどうすればよいですか?

質問する理由は、新しい NSWindowController ウィンドウでビデオを再生していて、ユーザーが赤い閉じるボタンをクリックするとオーディオが再生され続けるため、イベントを使用してビデオを閉じたいからです。

4

2 に答える 2

49

サブクラスをプロトコルにNSWindowController準拠させNSWindowDelegate、対応するウィンドウのデリゲートにします。それが終わったら、次を実装します。

- (void)windowWillClose:(NSNotification *)notification {
    // whichever operations are needed when the
    // window is about to be closed
}

あなたのNSWindowControllerサブクラスで。

于 2011-05-03T05:42:41.700 に答える