如何在文本字段中打印实时运行的控制台脚本输出?

时间:2012-04-09 14:31:00

标签: objective-c xcode cocoa

我试图创建一个小型的OS X应用程序,它可以按需启动bash脚本并在文本字段中打印输出,但在完成后不会显示结果,运行时的结果

它只是一个带有一个开始/停止按钮的简单应用程序。

关于我如何做到这一点的任何想法?

非常感谢!

1 个答案:

答案 0 :(得分:2)

查看SO here上的答案或阅读有关课程NSTaskNSPipe的文档

刚刚编辑了我的答案,使其更加清晰:

我们的想法是在NSPipe方法 fileHandleForReading 返回的NSFileHandle上添加通知( NSFileHandleDataAvailableNotification )。

希望这有助于=)