我正在使用NSTask
和NSPipe
执行命令并异步获取其输出。
我使用的代码几乎与我的问题here中的100%相同(包括修复程序)。
然而,当我测试它时,我注意到一些次,NSTaskDidTerminateNotification
在最后NSFileHandleReadCompletionNotification
之前几毫秒。
换句话说,看似死机的任务是在数据被终止后向我发送数据。
出了什么问题?有什么想法吗?
答案 0 :(得分:0)
正如@ughoavgfhw所说:事实证明确实存在没有问题。