如何通过应用程序打开任何内置应用程序

时间:2014-04-18 12:35:37

标签: macos

我的mac os应用程序以全屏模式运行。 在按钮上单击我打开查找器窗口,允许我打开任何其他文件或应用程序但问题是,当我打开任何其他应用程序时,屏幕切换回xCode并打开该应用程序。需要在同一窗口上方打开选定的应用程序/文件。

我尝试过:

**[[NSWorkspace sharedWorkspace] launchApplication:path];**

将应用程序路径传递给launchAppication方法

我该怎么做????? 帮助

1 个答案:

答案 0 :(得分:0)

问题基本上是因为使用[NSView enterFullScreenMode:withOption:]会将应用的[NSWindow level]设置为kCGMaximumWindowLevel - 1,以便所有其他应用的窗口都会显示在其后面。< / p>

这是您对全屏应用的期望,这意味着系统模式行为。

我想允许另一个应用程序出现在全屏应用程序前面的唯一方法是降低窗口级别,但我不知道会有什么影响。