При использовании фреймворка iFS Speech SFSpeechRecognizer я хочу специально обработать некоторые ошибки в распознавании задач.Проблема в том, что я не могу понять, как извлечь код ошибки.Я огляделся по сторонам и не смог найти пример или объяснение в документе, как это сделать.
Подпись:
funcognitionTask (с запросом: SFSpeechRecognitionRequest, resultHandler:@escaping (SFSpeechRecognitionResult ?, Ошибка?) -> Void) -> SFSpeechRecognitionTask
Развертывание по Error говорит о том, что это «ошибка протокола», которая не очень помогает.
Когда естьошибка локального описания показывает, что есть код:
2018-10-20 12: 33: 49.037515-0700 readsay [55123: 12025377] ошибка: необязательная (Error Domain = kAFAssistantErrorDomain Code = 209 "(null)")
Проблема в том, что ошибка не содержит ничего, что можно распознать как код ошибки:
![enter image description here](https://i.stack.imgur.com/iel89.png)
Мой Swift не оченьхорошо.Я предполагаю, что данные есть в картах, но я не могу найти информацию о наборе, чтобы я не мог их извлечь.
Может кто-нибудь объяснить, как добраться до параметров ошибки?