我希望在点击停靠栏上的应用图标后,在关闭后重新显示主窗口。谁知道怎么做? 提前致谢。
答案 0 :(得分:14)
在@implementation中:
制作第1步
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification{
[_window setReleasedWhenClosed:NO];
}
其中_window
是您将来重新开启的窗口
制作第2步
- (BOOL)applicationShouldHandleReopen:(NSApplication *)sender hasVisibleWindows:(BOOL)flag{
[_window setIsVisible:YES];
return YES;
}
其中_window
是您关闭的窗口
答案 1 :(得分:8)
在您的应用程序委托中实施applicationShouldHandleReopen:hasVisibleWindows:
。在您的实现中,请重新订购窗口。(确保您不会释放它,并且在关闭时它不会自行释放。)