任务终止后接收数据?

时间:2012-04-22 17:16:06

标签: objective-c cocoa notifications nstask nspipe

我正在使用NSTaskNSPipe执行命令并异步获取其输出。

我使用的代码几乎与我的问题here中的100%相同(包括修复程序)。

然而,当我测试它时,我注意到一些次,NSTaskDidTerminateNotification在最后NSFileHandleReadCompletionNotification之前几毫秒。

换句话说,看似死机的任务是在数据被终止后向我发送数据。

出了什么问题?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

正如@ughoavgfhw所说:事实证明确实存在没有问题