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

时间:2014-01-02 00:54:35

标签: ios xcode macos

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

2 个答案:

答案 0 :(得分:2)

NSWorkspace执行文档在示例代码顶部附近的这种东西

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

答案 1 :(得分:1)

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

  

[NSWorkspace sharedWorkspace] openFile:pdfFilePath];

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

  

[[NSWorkspace sharedWorkspace] launchApplication:appPath];

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