OS X - 如何从我们的应用程序中打开任何应用程序

时间:2014-04-01 10:40:47

标签: macos cocoa

我正在尝试通过我的全屏应用程序从我的mac打开任何应用程序。

我使用以下代码打开应用程序。应用程序在我的应用程序后面打开。

[[NSWorkspace sharedWorkspace] launchApplication:@"AppName"];

我已经尝试了很多。

1 个答案:

答案 0 :(得分:2)

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

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