NSTask до прерванной команды в какао / Objective-C - PullRequest
0 голосов
/ 09 июля 2010

Я пытаюсь использовать NSTask для запуска многоадресного потока ASR, сценария сервера Ruby и т. Д. В основном я пытаюсь запускать задачи с NSTask, которые не завершаются до прерывания, но проблема в том, чтополучить NSTask для запуска в фоновом режиме.Так что в итоге я просто запускаю и удерживаю остальную часть моей программы.Любая помощь?

Спасибо!

1 Ответ

0 голосов
/ 09 июля 2010

NSTask не должен блокировать вашу программу, если вы не вызовете метод waitUntilExit.Если вам нужно это сделать, вы можете создать новый поток и запустить / ждать, пока ваш NSTask окажется внутри него.В качестве альтернативы блокировке вы можете посмотреть на NSTaskDidTerminateNotification.Документация NSTask охватывает все эти параметры.

...