我有一个带有"转换"按钮的应用程序.当我单击此按钮时,应用程序使用NSTask启动一个新进程,然后灰色按钮,直到该进程完成.
我的问题是,该应用程序会保存用户在等待该过程完成时所做的任何点击.因此,即使按钮显示为灰色,用户也可以单击该按钮,一旦完成,该过程将立即重新开始.
我正在等待该过程完成使用:
[task waitUntilExit];
在等待此任务完成时如何忽略任何用户输入?
cocoa objective-c nstask
cocoa ×1
nstask ×1
objective-c ×1