1

コマンドを実行し、その出力を非同期的に取得するためにNSTaskandを使用しています。NSPipe

私が使用しているコードは、こちらの質問とほぼ 100% 同じです(修正が含まれています)。

ただし、テスト中に、 が最後の の数ミリ秒前に来ることがあることに気付きました。NSTaskDidTerminateNotificationNSFileHandleReadCompletionNotification

つまり、一見死んでいるタスクが、終了した後にデータを送信しています。

何がうまくいかないのですか?何か案は?

4

1 に答える 1

0

@ughoavgfhw が述べたように、実際には問題はなかったことがわかりました。

于 2012-04-26T09:02:35.617 に答える