我尝试为10.6和10.7部署应用程序。
我将部署目标设置为10.6,并在XCode上将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];
}