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