1

我是可可应用程序的新手。
我想以编程方式打开我的应用程序的首选项窗口

通过谷歌搜索,我可以找到 --> [[NSWorkspace sharedWorkspace] openFile:@"MyApp.prefPane"];"

任何帮助,将不胜感激。 - -

谢谢。

4

1 回答 1

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中是这样挂钩的:

在此处输入图像描述

于 2013-10-07T05:42:05.880 回答