0

我正在尝试使用 NSTask 来运行 ASR 多播流、Ruby 服务器脚本等。基本上,我正在尝试使用 NSTask 运行直到中断才完成运行的任务,但问题是我无法得到NSTask 在后台运行。所以它最终只是运行并阻止了我的程序的其余部分。有什么帮助吗?

谢谢!

4

1 回答 1

0

NSTaskwaitUntilExit除非您调用该方法,否则不应阻止您的程序。如果您必须这样做,您可以创建一个新线程并从其中启动/等待您的线程NSTask。作为阻止的替代方法,您可以查看NSTaskDidTerminateNotification. 该NSTask文档涵盖了所有这些选项。

于 2010-07-09T17:34:35.627 回答