【发布时间】:2016-07-16 16:36:15
【问题描述】:
您好,我正在尝试使用 swift 制作一个简单的程序来执行这个在 Dock 中添加空格的命令:
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; killall Dock
这是我使用的代码:
let task = NSTask()
task.launchPath = "/usr/bin/defaults"
task.arguments = ["write","com.apple.dock","persistent-apps","-array-add","'{\"tile-type\"=\"spacer-tile\";}';","killall Dock"]
let pipe = NSPipe()
task.standardOutput = pipe
task.standardError = pipe
task.launch()
task.waitUntilExit()
let data = pipe.fileHandleForReading.readDataToEndOfFile()
let output: String = NSString(data: data, encoding: NSUTF8StringEncoding) as! String
print(output)
我没有收到任何错误,但没有任何反应。有人可以帮帮我吗?
【问题讨论】:
-
谁告诉你我没有?,我来这里是因为我没有找到任何解决方案。