【发布时间】:2016-11-04 12:13:01
【问题描述】:
在 Swift 3 中执行过程的问题,它不起作用,我单击并没有任何反应。
let open = Process()
open.launchPath = "/usr/bin/openssl"
open.arguments = ["openssl enc -aes-256-cbc -d -in \"" + existing.stringValue +
"\" -out \"" + new.stringValue + "/" + name.stringValue + "\""]
open.launch()
open.waitUntilExit()
如何在 Swift 中创建带参数的进程?
【问题讨论】:
-
您必须将参数作为单独的数组元素传递:
open2.arguments = ["enc", "-aes-256-cbc", "d", ...]
标签: swift xcode process openssl command