xcode - 以编程方式启动 OS X 应用程序

标签 xcode macos osx-yosemite

如何以编程方式打开我正在构建的应用程序中包含的 OS X 应用程序 (.app)?

最佳答案

在 OS X 上执行此操作的首选方法是通过 NSWorkspace 类,它提供了两种启动应用程序的方法。其中之一,launchApplicationAtURL:options:configuration:error:允许您指定要启动的应用程序的文件 URL。除了没有像 system() 和 Apple Event 解决方案这样的沙箱问题之外,它还为您提供了一种简单的方法来操纵应用程序的启动方式,例如。您可以指定要传递给应用程序的环境变量。

关于xcode - 以编程方式启动 OS X 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30194401/

相关文章:

Xcode Objective C++——避免制作 .hh 文件?

python-3.x - python 出现段错误 : 11 on OS 10. 13

java - 无法在 OS X Yosemite 上安装 JRE8/JRE7

Python 的 'site.py' 在 Yosemite 升级后消失了。可以吗?

c - OS X sockaddr_in6 未声明

macos - 在没有主机应用程序的情况下创建 OS X Today 小部件

Unity 应用程序的 iOS 崩溃

ios - 致命索引错误 ios

ios - ViewController.Type 没有成员名称 'answerOne' - SWIFT

macos - AVFoundation - 如何从网络摄像头镜像视频 - Mac OS X