【发布时间】:2014-11-23 05:14:35
【问题描述】:
我有调用 shell 的代码。 Shell 对参数进行了一些测试,如果它们通过,它就会运行。 现在,我将任何错误发布到日志文件,但想将它们返回到我的 swift 程序...
let bundle = NSBundle.mainBundle()
let cmd = bundle.pathForResource("model", ofType: "sh")
let task = NSTask()
task.launchPath = cmd
task.arguments = [ "\(arg1.stringValue)", "\(arg2.stringValue)" ]
task.launch()
这可行,但我如何在不读取 shell 中创建的日志文件的情况下获得 shell 的输出。
【问题讨论】: