2012-08-02 79 views

回答

0

无论如何,你只能等待子进程,如果它是一个子进程,你将拥有它的PID(我永远不会忘记我的孩子的名字;只是他们的生日)。

请参见:waitpid(2)

+0

如果它不是我的孩子? – myWallJSON 2012-08-02 15:34:15

+0

@myWallJSON您不能等待它停止或变成信号。 – trojanfoe 2012-08-02 15:42:17

1

[NSWorkspace runningApplications][NSRunningApplication runningApplicationsWithBundleIdentifier:]。您可以通过KVO观察NSRunningApplication的terminated属性。您也可以观看通知NSWorkspaceDidTerminateApplicationNotification

这些都是10.6+。如果您需要早期版本,请使用您的版本要求更新您的问题。在旧版本中是可能的,但10.6更容易。