从cocoa应用程序检查Mac上是否存在应用程序

时间:2011-06-30 08:08:35

标签: objective-c cocoa macos

如何从我的cocoa Mac应用程序中检查Mac上是否存在应用程序(例如:Preview或iPhoto)?

我基本上想让用户选择使用Preview,iPhoto打开图像,但在此之前我想检查这些应用程序是否存在于用户的Mac上。

1 个答案:

答案 0 :(得分:1)

不是检查特定的硬编码应用程序,而是get a list of all applications that can handle the type of document you'll be passing to them更好。这样,如果用户安装了Acorn,它就会自动显示,而不必将其添加到您的硬编码列表中。

还有a way to do what you specifically asked for,但这是做你真正想要做的事情的低级方式,它向用户显示可以打开文档的所有应用程序。