我是 Cocoa 应用程序的新手。
我想以编程方式打开应用程序的首选项窗口
通过谷歌搜索, 我刚刚找到了 --> [[NSWorkspace共享工作空间] openFile:@"MyApp.prefPane"];"
如有任何帮助,我们将不胜感激。---
谢谢。
最佳答案
您可以像应用程序中的任何其他窗口一样打开首选项窗口:
在应用程序委托(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
方法像这样 Hook :
关于objective-c - 打开我自己的 Mac 应用程序首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19217739/