Я изо всех сил пытаюсь разобраться в сути исключения, которое возникает в результате вызова метода в экземпляре AVAudioRecorder. У меня настроена точка останова на исключение, но я не могу извлечь какую-либо полезную информацию из трассировки стека. Исключение создается во время вызова:
[записывающее устройство prepareToRecord];
Если я отключу точки останова, приложение будет работать нормально, по-видимому, без каких-либо негативных последствий. Регистратор работает нормально. Для ясности, специфика ситуации не так важна. Это скорее вопрос: «Что мне делать в такой ситуации, чтобы решить проблему?» Я не вижу никакого способа узнать больше о проблеме с помощью имеющихся инструментов. Документация по ACBaseCodec кажется устаревшей и не проливает света на то, что может вызвать возникновение исключения.
Трассировка стека из Debug Navigator:
Трассировка стека из отдельного потока:
Is есть ли способ узнать, что вызвало это исключение?