NSPanel
メニューバーに配置され、ユーザーがステータス項目をクリックするとインスタンスが表示される Mac アプリを作成しています。別のステータス アイテムのメニューが開かれるたびにウィンドウを非表示にしたい。現在、私のパネルは開いたままです。次のようになります。
私のような他のアプリケーションが別のステータス アイテムのメニューを開くと閉じてしまうのを目にするので、どの通知が消えるのか知りたいと思っています。NSWindowDelegate
とを調べましたがNSApplicationDelegate
、通知が生成されていません。
何か提案はありますか?