0

アプリケーションを閉じた後、ドックにあるアプリケーションのアイコンをクリックすると、ログインウィンドウを開くために必要になります。利用した、

  -(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 に答える