Я пытаюсь использовать функцию сделанные Martin R в качестве ответа на этот вопрос: Get terminal output after a command swiftКак использовать UnsafePointer с Swift 3
Однако линия UnsafePointer больше не работает с Swift 3 и у меня возникают проблемы выясняя это. Как мне адаптировать этот код к Swift 3?
if var string = String.fromCString(UnsafePointer(outdata.bytes)) {
string = string.stringByTrimmingCharactersInSet(NSCharacterSet.newlineCharacterSet())
output = string.componentsSeparatedByString("\n")
}
ps, вам нужно «импортировать какао», если вы хотите попробовать эту функцию.
Думая о ссылочного кода снова, используя 'String.fromCString()' не было, возможно, не самое лучшее решение. Я уточню это позже. –