繁体   English   中英

使用其他应用打开应用

[英]Opening an app using another app

我只是想知道它有可能吗? 假设我写了一个应用程序,我想在我的Mac上使用一个按钮打开(从我写的应用程序)另一个应用程序(唱出它的目录)

知道从哪里开始? 我一直在考虑NSFileManager,但它似乎是一种错误的方式。

您应该使用NSWorkspace的方法。 哪种方法完全取决于您想要做什么。 例如,如果您有文档文件的URL并且想要在相应的应用程序中打开它,则可以使用-openURL: .

如果您只想打开一个特定的应用程序(而不是任何特定的文档),那么您应该使用-launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier: . 使用捆绑标识符是识别应用程序的最可靠方式,而不是使用其名称或URL,其中任何一个都可以更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM