0

关闭应用程序后,当我单击 Dock 上的应用程序图标时,我需要它来打开登录窗口。我用过,

  -(BOOL)applicationShouldHandleReopen:(NSApplication *)sender hasVisibleWindows:(BOOL)flag
  {
  return YES;
  }

 - (BOOL)windowShouldClose:(id)sender {
   [[NSApplication sharedApplication] hide:self];
   // [NSBundle loadNibNamed:@"MainMenu" owner:self];
   return YES;
  }

但是当我点击停靠栏上的图标时,登录窗口没有被加载。有任何想法吗?谢谢。

4

1 回答 1

1

要在登录窗口关闭时关闭应用程序(假设它是应用程序中唯一打开的窗口),您可以applicationShouldTerminateAfterLastWindowClosed: 在应用程序的委托中实现:

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)app 
{
    return YES;
}
于 2013-02-27T10:44:28.520 回答