【问题标题】:Open a window when user opens Cocoa app from finder, while app all ready open当用户从 finder 打开 Cocoa 应用程序时打开一个窗口,而应用程序都准备好打开
【发布时间】:2012-02-09 21:30:24
【问题描述】:

我正在制作一个 Cocoa menulet 应用程序,但我的用户要求提供一个选项以不显示菜单,并通过在 Finder 中双击该应用程序来打开首选项。当应用程序首次启动时,窗口也无法打开。 (仅在应用已打开时显示窗口。)

我该怎么做呢?我已经查看了整个互联网,但似乎我没有在谷歌上搜索正确的单词。我确信这是一件非常简单的事情。

【问题讨论】:

    标签: objective-c macos cocoa


    【解决方案1】:

    好吧,想通了……

    使用这个:

    - (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag{
        [window makeKeyAndOrderFront:nil];
        return YES;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 2019-06-25
      • 1970-01-01
      • 2019-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多