gpt4 book ai didi

objective-c - 打开我自己的 Mac 应用程序首选项

转载 作者:行者123 更新时间:2023-12-03 17:12:21 27 4
gpt4 key购买 nike

我是 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 :

enter image description here

关于objective-c - 打开我自己的 Mac 应用程序首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19217739/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com