我是一个代理应用程序中的NSMenu,(没有在dock中显示图标)。当这个菜单中的按钮被点击时,我想显示一个通用的NSWindowController。
我的菜单按钮动作:
- (IBAction)menuButtonTapped:(id)sender {
MyWindowController *myWindow = [[MyWindowController alloc] initWithWindowNibName:@"MyWindowController"];
[myWindow showWindow:nil];
[[myWindow window] makeMainWindow];
}
但是窗口在屏幕上只是"闪烁"(显示然后迅速消失)。
有什么解决方案吗?