1

我尝试为 10.6 和 10.7 部署应用程序。
我在 XCode 上将部署目标设置为 10.6,并将基础 SDK 设置为 10.6。它是一个状态栏应用程序,这意味着它没有主窗口。
一个nsmenuitem触发-(void)openCreateNewWindow打开nswindow.
在 10.7 上它工作正常,但在 10.6 上,即使应用程序开始正常工作,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