본문 바로가기

프로그래밍/SWIFT

[Swift|번역] Process waitUntilExit 은 비동기 completion handler 와 같이 쓰지 않는다.

반응형

https://stackoverflow.com/a/49541564

동기함수인 waitUntilExit() 은 비동기적 completion handler 와는 같이쓰기 어렵다.

비동기 completion handler 를 사용한다면, exit 을 기다리는 건 의미없는 일이다.

---

 pipe의 fileHandleForReading 을 클로져에서 사용하기 때문에 double free 에러가 발생하는 것일 수 있다. stdout 을 동기적으로 읽으라.

728x90