如何在 Swift 中使用 NSTask

How to use NSTask in Swift

我在 Swift 中遇到 NSTask() 的问题(对于 OS X 应用程序)。有人可以 post Swift 中的一段代码正确使用 NSTask() 吗?谢谢!

创建任务…

let task = NSTask()

Select一条路……

task.launchPath = "/usr/bin/say"

将任何参数传递给命令...

task.arguments = ["I'm Guybrush Threepwood, Mighty Pirate!"]

启动任务,并阻塞当前线程直到完成…

task.launch()
task.waitUntilExit()