【发布时间】:2015-06-15 10:15:44
【问题描述】:
我正在使用 NSTask 运行 rsync,并且我希望状态显示在窗口内滚动视图的文本视图中。现在我有这个:
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
这让我得到了一些关于传输的统计信息,但我想实时获取输出,比如我在 Xcode 中运行应用程序时打印出来的内容,并将其放入文本视图中。有没有办法做到这一点?
【问题讨论】:
标签: swift nstextview nstask