我正在尝试使用NSTask来运行ASR多播流,Ruby服务器脚本等。基本上,我正在尝试使用NSTask运行任务,直到被打断才完成运行,但问题是我可以不让NSTask在后台运行。所以它最终只是运行并阻止我的程序的其余部分。有什么帮助吗?
谢谢!
答案 0 :(得分:0)
NSTask
方法,否则 waitUntilExit
不应阻止您的程序。如果你必须这样做,你可以创建一个新线程并从里面开始/等待NSTask
。作为阻止的替代方法,您可以查看NSTaskDidTerminateNotification
。 NSTask
documentation涵盖了所有这些选项。