2014-12-31 3 views
2

В приложении, я в настоящее время съемки только после разрешения камеры были проверены следующим образом:Задавать разрешение камеры на IPad

AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; 
if(authStatus == AVAuthorizationStatusAuthorized) { 
    // Take picture 
}else{ 
    // Prompt user to go into their settings and add permissions for app 
} 

Однако при первом использовании, а) начальное «вы бы как дать разрешение на использование этой камеры? " подсказка не появляется, и б) приложение не отображается в настройках iPad в режиме конфиденциальности -> камера. Это приводит к неудачному случаю невозможности разрешить разрешение камеры в приложении.

Любые предложения о том, как избежать этого, будут высоко оценены. Спасибо за прочтение.

ответ

3

Вам нужно запросить разрешение, используя следующий код:

Смежные вопросы