使用AVSpeechSynthesizer时在iOS 11上崩溃

时间:2017-12-19 16:58:42

标签: ios xcode ios11 avspeechsynthesizer

我们的应用使用AVSpeechSynthesizer来讲简短的文字。在iOS 11发布后,我们开始在Apple私有班级AXSpeechManager看到关于Crashlytics的崩溃报告:

Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000010

libAXSpeechManager.dylib__61-[AXSpeechManager speechSynthesizer:didStartSpeakingRequest:]_block_invoke + 48

在调试时,我可以看到AVSpeechSynthesizer正在讲话时调用此方法。但我无法在设备或模拟器中重现此崩溃。

有没有人有同样的问题或有线索导致它?我们的应用程序允许用户编辑将被合成的文本。也许,有些用户会输入导致AXSpeechManager崩溃的文字?

0 个答案:

没有答案