問題タブ [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.
objective-c - アプリケーションに設定ペインを追加する
私はメニューバーにあるアプリケーションを持っています、これとほとんど同じです
そして、アップルのドキュメントで説明されているように、私はそれの設定ペインを作成しようとしています。
このガイドは、システム環境設定用のprefpaneプラグインとスタンドアロンアプリケーション用の設定ウィンドウの両方を作成する方法を示しています。しかし、2番目のケースでは、何かが欠けているようです。
-(IBAction) displayPreferences:(id)sender;
そのため、ユーザーがメニューの[設定...]をクリックすると呼び出されるアクションを持つメインアプリケーションクラスがあります。
また、Interface Builderのオブジェクトにコントローラーを拡張NSPreferencePane
して接続していNSWindow
ます(ドキュメントで説明されているように)。
問題は、それらをどのように接続するかです。つまり、
ありがとうございました!
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
objective-c - ルートとしてMacで設定ペインを実行する
/ Library/PreferencePanesに設定ペインをインストールしています。この設定ペインで、rootとして実行されているアプリケーション(サーバー)を制御する必要があります。設定ペインバンドルはrootが所有します。ただし、設定を変更すると、結果が〜/ Library/Preferencesに保存されます。代わりに/Library/ Preferencesに保存する結果を取得するにはどうすればよいですか?
objective-c - 設定ペインバンドルにアクセスするには?
Mac OS アプリの Pref Pane Bundle にアクセスするにはどうすればよいですか??? 設定ペイン バンドル内に画像やその他のリソースを配置しましたが、次を使用してパスを取得できません。
tick.png は NewPrefPane.prefPane の resources フォルダーにあります。
objective-c - prefpane が単一ユーザーにインストールするオプションを提供しない
現在開発中の mac os 設定ペインがありますが、インストールに関しては、慣れ親しんだものとは異なる動作をしていることがわかりました。このユーザーまたはすべてのユーザーにインストールするオプションを受け取る代わりに、ダブルクリックしてインストールすると、インストールするかどうかを尋ねられ、これはすべてのユーザーに対して実行されます。他に気づいたことは、置換するための標準プロンプトが表示されるのではなく、もう一度ダブルクリックして再インストールすると、prefpane が Mac OS X にインストールされており、置換できないというエラーが表示されることです。何らかの形で誤って識別されているか、何かを間違って設定した可能性があります。
どんな助けでも大歓迎です。
xcode - Xcode4 プラグインで、Xcode の設定にペインを追加するにはどうすればよいですか?
Code Pilot Xcode プラグインは、独自の設定ペインを Xcode の設定に追加しますが、私が調べたオープンソースの Xcode プラグインには設定ペインがありません。Xcode プラグイン (特に Xcode 4) から Xcode の設定に設定ペインを追加するにはどうすればよいですか?
macos - NSPreferencePane - ウィンドウのタイトルを変更する
現在、NSPreferencePane を使用していますが、PreferencePane nib ファイルが設定されると、ウィンドウのタイトルを設定する際に問題が発生します。これについて何か助けていただければ幸いです。
mainView からウィンドウにアクセスしようとしましたが、これは null です。また、nib ファイル内から NSWindow に接続する IBOutlet を設定しようとしました。NSPreferencePane のドキュメントを読むと、プロパティ _window はプライベートに設定されており、値を変更できるようにこれにアクセスする方法がわかりません。
ありがとう、マイケル
objective-c - Mac/Cocoa - 設定ペイン更新アプリ
環境設定ペインとバックグラウンドで実行されるアプリの 2 つの部分からなるアプリがあります。ユーザーが設定ペインに安全なデータを入力する必要があり、ペインはそれをキーチェーンに保存します。私の質問は、設定ペインがアプリにキーチェーンから更新するように指示する最良の方法は何ですか?
さらに情報が必要な場合はお知らせください
前もって感謝します。
objective-c - 設定ペイン - ボタンにアクションを追加
私は Windows プログラマーで、Mac OS X 用の最初のプログラムを作成します。ウィザードを使用した XCode で、設定ペインを作成してボタンを追加しますが、このボタンにアクションを追加する方法がわかりません。このアクションは、外部プログラムを実行する必要があります。
このアクションを追加するにはどうすればよいですか?
私の悪い英語でごめんなさい