問題タブ [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.

0 投票する
2 に答える
2096 参照

objective-c - アプリケーションに設定ペインを追加する

私はメニューバーにあるアプリケーションを持っています、これとほとんど同じです
メニューアプリ

そして、アップルのドキュメントで説明されているように、私はそれの設定ペインを作成しようとしています。
このガイドは、システム環境設定用のprefpaneプラグインとスタンドアロンアプリケーション用の設定ウィンドウの両方を作成する方法を示しています。しかし、2番目のケースでは、何かが欠けているようです。

-(IBAction) displayPreferences:(id)sender;そのため、ユーザーがメニューの[設定...]をクリックすると呼び出されるアクションを持つメインアプリケーションクラスがあります。
また、Interface Builderのオブジェクトにコントローラーを拡張NSPreferencePaneして接続していNSWindowます(ドキュメントで説明されているように)。

問題は、それらをどのように接続するかです。つまり、

ありがとうございました!

0 投票する
1 に答える
258 参照

nstextfield - PreferencePane を Lion に移植 [NSTextField getCString:maxLength:encoding:]: 問題

Snow Leopard で動作する PreferencePane があり、Lion の準備をしています。PreferencePane の読み込みに失敗し、コンソールに次のエラーが表示されます。3 つの NSTextField インスタンスを参照していることに注意してください (NSTextField ごとに同じエラーが 2 回報告されます)。

環境設定ペインに 3 つ以上の NSTextField があります。これは、initWithBundle: が正常に完了した後、mainViewDidLoad の前に発生します。

4/27/11 10:41:07.713 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x40045ca20 4/27/11 10:41:07.714 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x40045ca20 4/27/11 10:47:06.169 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x40042d4c0 4/27/11 10:47:06.170 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x40042d4c0 4/27/11 10:47:52.425 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x4004628a0 4/27/11 10:47:52.428 AM PreferencePane: -[NSTextField getCString:maxLength:encoding:]: unrecognized selector sent to instance 0x4004628a0

0 投票する
1 に答える
407 参照

objective-c - ルートとしてMacで設定ペインを実行する

/ Library/PreferencePanesに設定ペインをインストールしています。この設定ペインで、rootとして実行されているアプリケーション(サーバー)を制御する必要があります。設定ペインバンドルはrootが所有します。ただし、設定を変更すると、結果が〜/ Library/Preferencesに保存されます。代わりに/Library/ Preferencesに保存する結果を取得するにはどうすればよいですか?

0 投票する
1 に答える
312 参照

objective-c - 設定ペインバンドルにアクセスするには?

Mac OS アプリの Pref Pane Bundle にアクセスするにはどうすればよいですか??? 設定ペイン バンドル内に画像やその他のリソースを配置しましたが、次を使用してパスを取得できません。

tick.png は NewPrefPane.prefPane の resources フォルダーにあります。

0 投票する
1 に答える
32 参照

objective-c - prefpane が単一ユーザーにインストールするオプションを提供しない

現在開発中の mac os 設定ペインがありますが、インストールに関しては、慣れ親しんだものとは異なる動作をしていることがわかりました。このユーザーまたはすべてのユーザーにインストールするオプションを受け取る代わりに、ダブルクリックしてインストールすると、インストールするかどうかを尋ねられ、これはすべてのユーザーに対して実行されます。他に気づいたことは、置換するための標準プロンプトが表示されるのではなく、もう一度ダブルクリックして再インストールすると、prefpane が Mac OS X にインストールされており、置換できないというエラーが表示されることです。何らかの形で誤って識別されているか、何かを間違って設定した可能性があります。

どんな助けでも大歓迎です。

0 投票する
0 に答える
51 参照

xcode - Xcode4 プラグインで、Xcode の設定にペインを追加するにはどうすればよいですか?

Code Pilot Xcode プラグインは、独自の設定ペインを Xcode の設定に追加しますが、私が調べたオープンソースの Xcode プラグインには設定ペインがありません。Xcode プラグイン (特に Xcode 4) から Xcode の設定に設定ペインを追加するにはどうすればよいですか?

0 投票する
2 に答える
330 参照

macos - NSPreferencePane - ウィンドウのタイトルを変更する

現在、NSPreferencePane を使用していますが、PreferencePane nib ファイルが設定されると、ウィンドウのタイトルを設定する際に問題が発生します。これについて何か助けていただければ幸いです。

mainView からウィンドウにアクセスしようとしましたが、これは null です。また、nib ファイル内から NSWindow に接続する IBOutlet を設定しようとしました。NSPreferencePane のドキュメントを読むと、プロパティ _window はプライベートに設定されており、値を変更できるようにこれにアクセスする方法がわかりません。

ありがとう、マイケル

0 投票する
1 に答える
85 参照

objective-c - Mac/Cocoa - 設定ペイン更新アプリ

環境設定ペインとバックグラウンドで実行されるアプリの 2 つの部分からなるアプリがあります。ユーザーが設定ペインに安全なデータを入力する必要があり、ペインはそれをキーチェーンに保存します。私の質問は、設定ペインがアプリにキーチェーンから更新するように指示する最良の方法は何ですか?

さらに情報が必要な場合はお知らせください

前もって感謝します。

0 投票する
1 に答える
124 参照

objective-c - 設定ペイン - ボタンにアクションを追加

私は Windows プログラマーで、Mac OS X 用の最初のプログラムを作成します。ウィザードを使用した XCode で、設定ペインを作成してボタンを追加しますが、このボタンにアクションを追加する方法がわかりません。このアクションは、外部プログラムを実行する必要があります。

このアクションを追加するにはどうすればよいですか?

私の悪い英語でごめんなさい