1
我是可可應用程序中的新手。
我想以編程方式打開我的應用程序的偏好設置窗口打開我自己的Mac App首選項
谷歌搜索, 我剛剛發現 - > [NSWorkspace sharedWorkspace]中openFile:@ 「MyApp.prefPane」];」
任何幫助將理解.---
感謝
我是可可應用程序中的新手。
我想以編程方式打開我的應用程序的偏好設置窗口打開我自己的Mac App首選項
谷歌搜索, 我剛剛發現 - > [NSWorkspace sharedWorkspace]中openFile:@ 「MyApp.prefPane」];」
任何幫助將理解.---
感謝
您打開首選項窗口,就像你的應用程序中的任何其他:
在應用程序委託類:
- (IBAction)showPreferencePanel:(id)sender {
if (!_preferenceController)
_preferenceController = [[PreferenceController alloc] init];
[_preferenceController showWindow:self];
}
其中PreferenceController
是:
@interface PreferenceController : NSWindowController <NSWindowDelegate, NSToolbarDelegate, FontChooserViewDelegate>
...
@end
而且在MainMenu.xib
的showPreferencePanel
方法被鉤在這樣的: