我正在尝试使用 Martin R 制作的函数来回答这个问题:Get terminal output after a command swift
但是,UnsafePointer 行不再适用于 Swift 3,我无法弄清楚。我如何使这段代码适应 Swift 3?
if var string = String.fromCString(UnsafePointer(outdata.bytes)) {
string = string.stringByTrimmingCharactersInSet(NSCharacterSet.newlineCharacterSet())
output = string.componentsSeparatedByString("\n")
}
ps,如果您想尝试使用该功能,您需要“导入可可”。