我有它駐留在菜單欄上的應用程序,非常喜歡這個
添加偏好設置面板應用
而且我想創建偏好窗格吧,在the apple docs描述。
該指南演示瞭如何爲系統偏好設置和獨立應用程序的首選項窗口創建預發送插件。然而,在第二種情況下,它似乎缺少了一些東西。
所以,我有主要的應用程序類與-(IBAction) displayPreferences:(id)sender;
行動調用當用戶點擊菜單中的「首選項...」。
而且我也有控制器擴展NSPreferencePane
並連接到Interface Builder中的NSWindow
對象(就像文檔描述一樣)。
問題是,如何連接它們?即,
-(IBAction) displayPreferences:(id)sender {
// what do we write here to display preferences window?
}
謝謝!
實際上,情況恰恰相反。 [Apple說](我可以重複使用)(http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/PreferencePanes/Concepts/Application.html#//apple_ref/doc/uid/20000702-CJBJFACH)我的應用程序中的PreferencePanes框架,而不向系統偏好設置添加任何內容。那是對的嗎? (請參閱鏈接中的「目標應用程序」一章)還是應該創建新窗口而不用PreferencePanes框架? – 2011-02-02 21:46:21