Real time NSTask Ausgabe an NSTextView mit Swift
Ich verwende eine NSTask zum Ausführen von rsync und möchte, dass der Status in der Textansicht einer Bildlaufansicht in einem Fenster angezeigt wird. Im Moment habe ich das:
let pipe = NSPipe()
task2.standardOutput = pipe
task2.launch()
let data = pipe.fileHandleForReading.readDataToEndOfFile()
let output: String = NSString(data: data, encoding: NSASCIIStringEncoding)! as String
textView.string = output
Und das gibt mir einige Statistiken über die Übertragung, aber ich möchte die Ausgabe in Echtzeit erhalten, wie das, was gedruckt wird, wenn ich die App in Xcode starte und sie in die Textansicht lege. Gibt es eine Möglichkeit, dies zu tun?