运行已经在OS X上运行的应用程序

运行已经在OS X上运行的应用程序

问题描述:

我运行此代码运行已经在OS X上运行的应用程序

let task = NSTask() 
     task.launchPath = "/usr/bin/env" 
     task.arguments = ["open -a Firefox"]   
     task.launch() 

但得到错误

ENV:开放-a火狐:没有这样的文件或目录

任何人知道最新的问题?

它找到了答案,只需稍微修改一下代码即可。

task.arguments = ["open", "-a", "Firefox"]