Objective c 在objective c中运行shell命令时如何获取其输出

Objective c 在objective c中运行shell命令时如何获取其输出,objective-c,cocoa,bash,shell,terminal,Objective C,Cocoa,Bash,Shell,Terminal,我知道以前也有人问过类似的问题,但都没有回答我的问题。如何在shell命令运行时获取其详细输出,并在nstextview中与该命令交互 例如,假设我正在objective c应用程序中运行命令“emacs”。这个shell命令是一个交互式应用程序,通过管道输出,我认为只有在命令运行完毕后,我才能获得命令的输出。我想做的是在“emacs”运行时获取其输出,并与之交互,就像在终端中运行命令一样。这可能吗?如果是的话,你能告诉我怎么做吗 提前谢谢

我知道以前也有人问过类似的问题,但都没有回答我的问题。如何在shell命令运行时获取其详细输出,并在nstextview中与该命令交互

例如,假设我正在objective c应用程序中运行命令“emacs”。这个shell命令是一个交互式应用程序,通过管道输出,我认为只有在命令运行完毕后,我才能获得命令的输出。我想做的是在“emacs”运行时获取其输出,并与之交互,就像在终端中运行命令一样。这可能吗?如果是的话,你能告诉我怎么做吗

提前谢谢