Swift中的NSTask环境变量

时间:2015-08-12 03:41:58

标签: ios xcode macos swift nstask

如何在swift中为我的应用程序设置环境变量?使用编辑器模式它仅适用于使用xcode运行,但当然不适用于已编译的应用程序。

我已经尝试过:

let environment: NSDictionary = ["launched" : true]
task.environment = environment

但是这样我将用NSTask执行的启动器会崩溃(当我使用编辑器模式设置变量时,这不会发生)

1 个答案:

答案 0 :(得分:6)

environment&中抓取NSProcessInfo词典将变量添加到其中。

听起来儿童流程需要其中一个标准变量,例如HOMEPATH