替换已弃用的NSWorkspace launchApplications函数?

时间:2012-02-13 08:53:54

标签: cocoa osx-lion

NSWorkspace功能的launchedApplications文档中,它说: “强烈建议您使用NSWorkspace runningApplications方法和NSRunningApplication类在针对Mac OS X v10.6及更高版本的应用程序中检索此信息。”

我正在寻找一种方法来仅检索具有用户界面的“真实”应用程序,忽略所有后台进程,例如loginwindowMac_SwapperDemon等。

这是在launchedApplications的来电中自动完成的,我找不到使用runningApplications的方法。

任何想法?

1 个答案:

答案 0 :(得分:2)

您可能想要runningApplications activationPolicyNSApplicationActivationPolicyRegular的应用。