objective-c - 任务终止后接收数据?

标签 objective-c cocoa notifications nstask nspipe

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

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

但是,在我测试它时,我注意到某些有时,NSTaskDidTerminateNotification 会在最后一个 NSFileHandleReadCompletionNotification 之前出现几毫秒。

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

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

最佳答案

正如 @ughoavgfhw 提到的:事实证明确实没有问题

关于objective-c - 任务终止后接收数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10270170/

相关文章:

ios - 在 SKRecognizer 中检测不到语音

macos - 将 `fn` 重新映射到 OSX 上的鼠标左键

ios - 如何更好地初始化图像: with initWithData method or with imageWithData?

json - laravel 按数据字段为用户选择通知

iOS 在后台显示本地通知弹出窗口

ios - 就地排序 Objective-C 数组

ios - 无法从字符串创建我的 UIImageView 类

objective-c - 静态 UITableView 不是全屏

objective-c - 我还没有理解弱引用和强引用

android - 在 android 中的媒体播放器的状态栏上显示通知