我想在其他线程(在其他线程中有文本到语音)时显示警报视图。简而言之,我想同时调用两种方法,并希望它们同时“工作”。
但就我而言,我正在启动alertView,屏幕变暗并且没有alertview,另一个线程启动。其他线程准备好后,我得到蓝色警报视图:
这是代码,我的问题是:waitUntilAllOperationsAreFinished的等价物是什么?
dispatch_async(dispatch_get_main_queue(), ^{
[self alertWhileTTS];
});
[[self view] setNeedsDisplay];
[self synthesizeInBackground];
[queue waitUntilAllOperationsAreFinished];
[self setIsSpeaking: false];
[[self view] setNeedsDisplay];