У меня есть приложение, использующее кредитную карту UniPay II. Этот swiper использует аудиоразъем, и теперь в iOS 13 я получаю следующую ошибку при выполнении вызовов API:
AVAudioSession.mm: 998: - [AVAudioSession setActive: withOptions: error:]: деактивацияаудио сеанс с запущенным вводом / выводом. Все операции ввода-вывода должны быть остановлены или приостановлены до отключения аудио сеанса.
Это приводит к тому, что считыватель не инициализируется.
Я предполагаю, что это связано с изменениемкак звуковая архитектура работает с iOS 13?
Я получаю надлежащие разрешения перед выполнением любых звонков через:
[[AVAudioSession sharedInstance] requestRecordPermission:
Я перезапустил iPad. Закрыты все приложения и т. Д. Не должно быть запущено аудио сеанса. При вызове:
[[AVAudioSession sharedInstance] isOtherAudioPlaying]
Я получаю «ложный» ответ.
Любая помощь будет оценена.