我正在使用 NSTask
和 NSPipe
执行命令并异步获取其输出。
我使用的代码与我的问题 here 几乎 100% 相同(包含修复)。
但是,在我测试它时,我注意到某些有时,NSTaskDidTerminateNotification
会在最后一个 NSFileHandleReadCompletionNotification
之前出现几毫秒。
换句话说,看似死亡的任务正在终止后向我发送数据。
出了什么问题?有什么想法吗?
最佳答案
正如 @ughoavgfhw 提到的:事实证明确实没有问题。
关于objective-c - 任务终止后接收数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10270170/