Mac window 关闭后打不开
Mac window doesn't open after closing
我正在使用 Xcode (Objective C) 开发 Mac 应用程序。该应用程序启动并运行良好,但是当我单击左上角的红色关闭按钮时,出现了问题。该应用程序按预期关闭,但默认 OS X 行为是将应用程序 运行 保留在后台(底部栏中的图标)。这本身不是问题,但是当我再次单击应用程序图标时。该应用程序不再打开。我必须右键单击,退出应用程序并再次打开它。
我相信这很容易修复,但我不知道从哪里开始。有人遇到过这个问题吗?谢谢!
将此方法添加到应用委托:
- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
{
[self.window makeKeyAndOrderFront:self];
return NO;
}
我正在使用 Xcode (Objective C) 开发 Mac 应用程序。该应用程序启动并运行良好,但是当我单击左上角的红色关闭按钮时,出现了问题。该应用程序按预期关闭,但默认 OS X 行为是将应用程序 运行 保留在后台(底部栏中的图标)。这本身不是问题,但是当我再次单击应用程序图标时。该应用程序不再打开。我必须右键单击,退出应用程序并再次打开它。
我相信这很容易修复,但我不知道从哪里开始。有人遇到过这个问题吗?谢谢!
将此方法添加到应用委托:
- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
{
[self.window makeKeyAndOrderFront:self];
return NO;
}