【发布时间】:2014-08-15 04:43:21
【问题描述】:
我有一个AppleEventDescriptor,我需要在其中获取发送应用程序的包标识符。 Apple Event 包含一个typeProcessSerialNumber,可以强制转换为ProcessSerialNumber。
问题在于 GetProcessPID() 在 10.9 中已被弃用,并且似乎没有经过批准的方法来获得可用于使用 -runningApplicationWithProcessIdentifier: 实例化 NSRunningApplication 的 pid_t。
我发现的所有其他选项都存在于 Processes.h 中,并且也已弃用。
我是否遗漏了什么,或者我必须忍受这个弃用警告?
【问题讨论】:
标签: objective-c applescript nsrunningapplication