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

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

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

id res = [NSRunningApplication runningApplicationWithProcessIdentifier:223];

我得到 res nil,虽然在其他进程中这很好用

4

1 回答 1

0

NSRunningApplication文档指出:

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

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

于 2014-10-14T14:26:47.350 回答