0

我在我的 iOS 7 应用程序中使用 AVSpeechSynthesizer。我让它在向用户读取文本的地方正常工作,但是当用户触发 Siri 时,语音停止并调用以下方法:

- (void)speechSynthesizer:(AVSpeechSynthesizer *)synthesizer didFinishSpeechUtterance:(AVSpeechUtterance *)utterance

这是可以理解的,因为您不想通过 Siri 说话。但是,我不知道如何判断用户何时完成 Siri 并返回我的应用程序。viewDidAppear/viewWillAppear 方法似乎都没有触发。有谁知道要听什么事件或方法?

4

0 回答 0