[英]Opening an app using another app
我只是想知道它有可能吗? 假设我写了一个应用程序,我想在我的Mac上使用一个按钮打开(从我写的应用程序)另一个应用程序(唱出它的目录)
知道从哪里开始? 我一直在考虑NSFileManager,但它似乎是一种错误的方式。
您应该使用NSWorkspace
的方法。 哪种方法完全取决于您想要做什么。 例如,如果您有文档文件的URL并且想要在相应的应用程序中打开它,则可以使用-openURL:
.
如果您只想打开一个特定的应用程序(而不是任何特定的文档),那么您应该使用-launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:
. 使用捆绑标识符是识别应用程序的最可靠方式,而不是使用其名称或URL,其中任何一个都可以更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.