0
나는 명령을 실행하고 비동기 적으로 출력을 얻기 위해 NSTask
과 NSPipe
을 사용하고 있습니다.작업 종료 후 데이터 수신?
사용하는 코드는 거의 내 질문과 같은 here (수정 포함)과 같습니다. 나는 그것을 테스트하고있어 동안
그러나, 나는 그 일부 번주의의 NSTaskDidTerminateNotification
은 지난 NSFileHandleReadCompletionNotification
전에 몇 밀리 초를 온다.
다른 말로하면, 죽은 것처럼 보이는 작업은 데이터가 종료 된 후 데이터를 보내고 있습니다.
무슨 일입니까? 어떤 아이디어?
아무 것도 잘못되었습니다. 작업이 끝날 때 파이프 만 닫히면 가장 먼저 얻을 알림을 알 수 없습니다. – ughoavgfhw