私のプログラムでは、Webビューを含むNSPanelがWebページで認証されるようにユーザーに表示されます。認証が完了する前にユーザーがWebViewを終了しているかどうかを監視したい。WebViewのウィンドウが閉じられたときのメッセージ?
WebFrameLoadDelegateプロトコルでメッセージを検索しましたが、ユーザーがNSPanelの閉じるボタンをクリックしたとき、およびユーザーが閉じるボタンをクリックしたときに発生するメッセージを見つけることができませんでした。
NSWindowControllerのサブクラス化とcloseメソッドのオーバーライドについて調べました。おそらく私は間違っていました。なぜなら、[スーパークローズ]コールを削除しても、パネルはまだ閉じていたからです。
WebViewを含むNSPanelが終了したときに余分なコードを実行する正しい手順は何ですか?
パーフェクト。ありがとう! – Aaron