我想用参数打开FileZilla(ftp应用程序)。
正在使用 NSTask (又名。处理):
let process:Process = Process()
process.launchPath = appURL.path
process.arguments = ["ftp://1.2.3.4"]
process.launch()
无法使用 NSWorkspace :
try! NSWorkspace.shared().launchApplication(
at: appURL,
options: .default,
configuration: [NSWorkspaceLaunchConfigurationArguments:["ftp://1.2.3.4"]]
)
无法正常工作我的意思是,FileZilla会启动,但参数不会被传递。
API似乎很简单,但我无法弄清楚我在这里做错了什么。
我想使用NSWorkspace的原因是,NSTask应用程序无法在前台启动。