私はメニューバーにあるアプリケーションを持っています、これとほとんど同じです
そして、アップルのドキュメントで説明されているように、私はそれの設定ペインを作成しようとしています。
このガイドは、システム環境設定用のprefpaneプラグインとスタンドアロンアプリケーション用の設定ウィンドウの両方を作成する方法を示しています。しかし、2番目のケースでは、何かが欠けているようです。
-(IBAction) displayPreferences:(id)sender;
そのため、ユーザーがメニューの[設定...]をクリックすると呼び出されるアクションを持つメインアプリケーションクラスがあります。
また、Interface Builderのオブジェクトにコントローラーを拡張NSPreferencePane
して接続していNSWindow
ます(ドキュメントで説明されているように)。
問題は、それらをどのように接続するかです。つまり、
-(IBAction) displayPreferences:(id)sender {
// what do we write here to display preferences window?
}
ありがとうございました!