iOS8 AVAudioSession setActive error
Я тестирую свое приложение в XCode 6 и нахожу проблему с AVAudioSession в iOS8.
Когда я звоню
[[AVAudioSession sharedInstance] setActive: НЕТ ошибки: ноль];
Я получаю следующее сообщение об ошибке:
AVAudioSession.mm:623: - [AVAudioSession setActive: withOptions: error:]: деактивация аудиосеанса, в котором выполняется ввод / вывод. Все операции ввода-вывода должны быть остановлены или приостановлены до отключения аудиосеанса.
В AVAudioSession.h это говорит
Обратите внимание, что этот метод вызовет исключение в приложениях, связанных с iOS 8 или после нее, если сеанс установлен неактивным, когда он выполняет или приостановил ввод-вывод (например, аудио-очереди, проигрыватели, рекордеры, конвертеры, удаленные ввод-вывод и т. Д.) ,
Но я не уверен, как я могу проверить, работает ли ввод-вывод, и как я могу утилизировать все, когда мне нужно сбросить аудио сеанс.