問題タブ [nspreferencepane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 環境設定ペイン内でアンカー名を定義する
これが機能するように、AppleScript を有効にして、開発中のカスタム設定ペイン内の特定のタブを表示したいと思います。
"Foo"
環境設定ペインでアンカーを宣言または指定する方法、またはそれを特定のタブビューアイテムに関連付ける方法がどこにも見つかりません。
cocoa - 10.15 の PrefPane は外部ウィンドウを再び開かない
My Pref Pane は、Displays PrefPane の動作と同様に、各ディスプレイのウィンドウを開きます。私が最初に起動したとき、OS は、私mainViewDidLoad
が を使用して外部ウィンドウを開く場所を呼び出しますinitWithWindowNibName
。これはうまくいきます。
次に、各外部ウィンドウwillUnselect
を呼び出す[window orderOut:self];
と、正しく非表示になります。これは、たとえば、ユーザーが自分の PrefPane から Sound または Network PrefPane に切り替えた場合に発生します。
彼らが私の PrefPane に戻ってきたとき、私は取得willSelect
して呼び出します:
この呼び出しは機能しなくなりました (10.14.6 以前のすべてのバージョンで機能し、10.15 の初期バージョンでも機能する可能性がありますが、10.15.6 では確実に壊れています)。
他の方法を使用してウィンドウを非表示/表示しようとしましたが、ウィンドウ[window setIsVisible:]
を復元する方法はありません。
これは、このブログで説明されている次のことに関連している可能性があると思います。
https://www.noodlesoft.com/blog/2019/08/28/preference-panes-and-catalina/
誰かがこれを見たことがありますか、それに対する修正を知っていますか?