我是Cocoa Application的新手 我想以编程方式打开我的应用程序的首选项窗口
通过谷歌搜索, 我可以找到 - > [[NSWorkspace sharedWorkspace] openFile:@" MyApp.prefPane"];"
任何帮助都将不胜感激.---
感谢。
答案 0 :(得分:1)
您可以像在应用中的任何其他窗口一样打开首选项窗口:
在App Delegate类中:
- (IBAction)showPreferencePanel:(id)sender {
if (!_preferenceController)
_preferenceController = [[PreferenceController alloc] init];
[_preferenceController showWindow:self];
}
PreferenceController
的位置:
@interface PreferenceController : NSWindowController <NSWindowDelegate, NSToolbarDelegate, FontChooserViewDelegate>
...
@end
在MainMenu.xib
中,showPreferencePanel
方法就像这样: