NSTask直到Cocoa / Objective-C中的命令中断

时间:2010-07-09 17:31:36

标签: objective-c ruby-on-rails cocoa nstask

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

谢谢!

1 个答案:

答案 0 :(得分:0)

除非您调用NSTask方法,否则

waitUntilExit不应阻止您的程序。如果你必须这样做,你可以创建一个新线程并从里面开始/等待NSTask。作为阻止的替代方法,您可以查看NSTaskDidTerminateNotificationNSTask documentation涵盖了所有这些选项。