有没有办法使用OSX cocoa NSApplication方法activateIgnoringOtherApps:激活已经加载的应用程序

时间:2009-11-12 00:27:49

标签: cocoa macos activation

这可能是一个愚蠢的问题,但似乎是activateIgnoringOtherApps:可能是使用Cocoa激活应用程序的唯一方法。我有一个加载Cocoa应用程序的java应用程序,我希望在发生这种情况时激活Cocoa应用程序。问题是我不想启动中间应用程序(某种控制器)并使用此应用程序激活IgnoringOtherApps:我的其他Cocoa应用程序。有没有办法使用activateIgnoringOtherApps:强制我的Cocoa应用程序变为活动状态?

1 个答案:

答案 0 :(得分:2)

我认为你不了解它是如何运作的。这是一种从应用程序中调用以使其成为活动应用程序的方法。您无法将此消息发送到另一个未运行的应用程序以启动它。