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