2011-12-04 3 views
0

NSOperation으로 실행되는 시간이 많이 걸리는 프로세스가 있습니다. 이제 다른 하위 프로세스 중에서 선택하기 위해 사용자의 선택이 필요합니다. 사용자가 질문에 응답 할 때까지 프로세스를 중지해야합니다.모달 NSAlert from NSOperation

어떻게 NSOperation에서이 작업을 수행 할 수 있습니까?

감사

답변

1

그것은 당신이 메인 스레드에있어 확인하고, NSAlert를 만들고 여기에 runModal를 호출의 문제가 될 것이다. 너 그거 해봤 니?

-1

아마도 NSAlert를 만드는 방법에서 어설 션 ([NSThread isMainThread])을 메서드의 맨 위에 놓을 수 있으며이 방법이이 메서드가 주 스레드에서 실행된다는 것을 확신합니다. 이게 도움이 되길 바란다!