1

10.6 と 10.7 の両方にアプリをデプロイしようとしています。
XCodeでデプロイメントターゲットを10.6に、ベースSDKを10.6に設定しました。これはステータス バー アプリケーションです。つまり、メイン ウィンドウはありません。
1 つは、を開くnsmenuitemメソッドをトリガーします。 10.7では正常に動作しますが、10.6ではアプリが正常に動作し始めても、押してもウィンドウが開きません。 何がうまくいかないのですか? ウィンドウを開くメソッドは次のようになります。 -(void)openCreateNewWindownswindow
nsmenuitem

-(void)openCreateNewWindow{
    //supportWindow is a subclass of NSWindowController
    supportWindow *sw = [[supportWindow alloc] initWithWindowNibName:@"createNewPanel"];
    addPanel = [sw window];  //addPanel is a public var of NSWindow type
    [addPanel center];
    [addPanel setTitle:@"foo"];
    [sw showWindow:self];

}
4

0 に答える 0