NSWorkspace runningApplications不会返回我的XPC mach服务

时间:2014-10-14 12:42:42

标签: objective-c cocoa xpc mach nsxpcconnection

NSArray *activeApps = [[NSWorkspace sharedWorkspace] runningApplications];

返回正在运行的应用程序和代理,但我看不到正在运行的XPC mach服务(尽管它在活动监视器进程中运行并可见)

即使我在活动监视器中查找PID

id res = [NSRunningApplication runningApplicationWithProcessIdentifier:223];

我得到了解决方案,尽管其他流程也很好用

1 个答案:

答案 0 :(得分:0)

NSRunningApplication documentation州:

  

仅跟踪用户应用程序;这不提供信息   关于系统上的每个进程

你到底想要完成什么?你不需要以这种方式检查服务。