可可打开一个窗口两次

Vip*_*S X 0 cocoa window

如果我用左上角的红色x关闭我的应用程序,我无法重新打开它.为什么以及如何更改此信息.

我想一次又一次关闭后打开窗户.

Jus*_*Boo 5

如果检查窗口的行为" 释放时关闭 ",则需要取消选中它.转到属性检查器,此处:

截图

你没写过你是怎么重新打开窗口的.因此,如果您想重新打开停靠栏图标上的窗口,您可以这样做:

- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
{
    if (flag) {
        return NO;
    } else {
        [windowOutlet orderFront:self];
        return YES;
    }   
}
Run Code Online (Sandbox Code Playgroud)