1

私はココアアプリケーションの初心者です。
アプリケーションの設定ウィンドウをプログラムで開きたい

グーグルで、私はちょうど見つけることができます --> [[NSWorkspace sharedWorkspace] openFile:@"MyApp.prefPane"];"

どんな助けでも大歓迎です.---

ありがとう。

4

1 に答える 1

1

アプリ内の他のウィンドウと同じように、設定ウィンドウを開きます。

アプリ デリゲート クラス:

- (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 に答える