我是可可应用程序的新手。
我想以编程方式打开我的应用程序的首选项窗口
通过谷歌搜索,我可以找到 --> [[NSWorkspace sharedWorkspace] openFile:@"MyApp.prefPane"];"
任何帮助,将不胜感激。 - -
谢谢。
我是可可应用程序的新手。
我想以编程方式打开我的应用程序的首选项窗口
通过谷歌搜索,我可以找到 --> [[NSWorkspace sharedWorkspace] openFile:@"MyApp.prefPane"];"
任何帮助,将不胜感激。 - -
谢谢。
您可以像打开应用程序中的任何其他窗口一样打开首选项窗口:
在 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
中是这样挂钩的: