iOS8 AVAudioSession setActive error

Я тестирую свое приложение в XCode 6 и нахожу проблему с AVAudioSession в iOS8.

Когда я звоню

[[AVAudioSession sharedInstance] setActive: НЕТ ошибки: ноль];

Я получаю следующее сообщение об ошибке:

AVAudioSession.mm:623: - [AVAudioSession setActive: withOptions: error:]: деактивация аудиосеанса, в котором выполняется ввод / вывод. Все операции ввода-вывода должны быть остановлены или приостановлены до отключения аудиосеанса.

В AVAudioSession.h это говорит

Обратите внимание, что этот метод вызовет исключение в приложениях, связанных с iOS 8 или после нее, если сеанс установлен неактивным, когда он выполняет или приостановил ввод-вывод (например, аудио-очереди, проигрыватели, рекордеры, конвертеры, удаленные ввод-вывод и т. Д.) ,

Но я не уверен, как я могу проверить, работает ли ввод-вывод, и как я могу утилизировать все, когда мне нужно сбросить аудио сеанс.

Ответы на вопрос(4)

Ваш ответ на вопрос