2015-10-07 2 views
2

[AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio] на IOS Simulator всегда возвращает AVAuthorizationStatusNotDetermined, даже если попытка вызвать [AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio ...] результаты в немедленном предоставлении разрешений (без диалога с разрешениями, даже!).AVAuthorizationStatusNotDetermined на IOS Simulator

Как узнать, есть ли у меня разрешения на микрофон?

ответ

2

В то время как все работает правильно, iOS Simulator не очень важен, сначала можно проверить AVAudioSession.sharedInstance.recordPermission, который достоверно сообщает как на симуляторе, так и на реальных устройствах.