Сбой на iOS 11 при использовании AVSpeechSynthesizer
Наше приложение использует AVSpeechSynthesizer
говорить короткие кусочки текста. После выпуска iOS 11 мы начали видеть отчеты о сбоях Crashlytics в частном классе Apple, AXSpeechManager
:
Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000010
libAXSpeechManager.dylib__61-[AXSpeechManager speechSynthesizer:didStartSpeakingRequest:]_block_invoke + 48
Во время отладки я вижу, что этот метод вызывается, когда AVSpeechSynthesizer
говорит текст. Но я не могу воспроизвести этот сбой на устройстве или в симуляторе.
У кого-нибудь есть такая же проблема или есть подсказки, что может ее вызвать? Наше приложение позволяет пользователям редактировать текст, который будет синтезирован. Может быть, некоторые пользователи вводят текст, который вызывает AXSpeechManager
врезаться?