如果它已经打开,是否可以检测到用户双击我的应用程序(在查找器中)?我需要检测到这一点,因为我的应用程序正在隐藏运行,并且只有当用户“重新打开”它才应该显示用户界面。
发生这种情况时,是否有某种事件/通知发布到应用程序?
编辑:我知道 Mac OS X 只允许一个实例。如果用户尝试再次启动应用程序,我需要在当前实例上调用一个方法。
编辑:似乎 - (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag 应该可以解决问题。