mac os x从app调用另一个应用程序

我需要在我的应用程序中调用另一个应用程序(Mac OS X应用程序)。 例如,如果我在我的包中有PDF并且我想看到它调用在查看器应用程序中加载PDF。 如何调用查看器并在捆绑包上加载PDF?,你们中的任何人都知道我该怎么做?,我将非常感谢你的帮助。

NSWorkspace做了这样的东西,文档在示例代码的顶部附近

[[NSWorkspace sharedWorkspace] openFile:@"/Myfiles/README" withApplication:@"TextEdit"]; 

您可以调用openURL来打开默认的PDF查看器

[NSWorkspace sharedWorkspace] openFile:pdfFilePath];

如果你想启动应用程序,你可以调用

[[NSWorkspace sharedWorkspace] launchApplication:appPath];

想要在您的应用程序中打开PDF,我建议您阅读PDFKit: Apple PDFKit Doc