【发布时间】:2012-02-09 21:30:24
【问题描述】:
我正在制作一个 Cocoa menulet 应用程序,但我的用户要求提供一个选项以不显示菜单,并通过在 Finder 中双击该应用程序来打开首选项。当应用程序首次启动时,窗口也无法打开。 (仅在应用已打开时显示窗口。)
我该怎么做呢?我已经查看了整个互联网,但似乎我没有在谷歌上搜索正确的单词。我确信这是一件非常简单的事情。
【问题讨论】:
标签: objective-c macos cocoa
我正在制作一个 Cocoa menulet 应用程序,但我的用户要求提供一个选项以不显示菜单,并通过在 Finder 中双击该应用程序来打开首选项。当应用程序首次启动时,窗口也无法打开。 (仅在应用已打开时显示窗口。)
我该怎么做呢?我已经查看了整个互联网,但似乎我没有在谷歌上搜索正确的单词。我确信这是一件非常简单的事情。
【问题讨论】:
标签: objective-c macos cocoa
好吧,想通了……
使用这个:
- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag{
[window makeKeyAndOrderFront:nil];
return YES;
}
【讨论】: