关闭后 Mac 窗口无法打开



我正在使用Xcode(Objective C)开发一个Mac应用程序。该应用程序启动并运行良好,但当我单击左上角的红色关闭按钮时,就会出现问题。应用程序按预期关闭,但默认的OS X行为是让应用程序在后台运行(底部栏中的图标)。这本身不是问题,但当我再次单击应用程序图标时。该应用程序不再打开。我必须右键单击,退出应用程序,然后再次打开它。

我确信这很容易解决,但我不知道从哪里开始。有人经历过这个问题吗?谢谢

将此方法添加到应用程序委托:

- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
{
    [self.window makeKeyAndOrderFront:self];
    return NO;
}

最新更新