Разрешение камеры в iOS < 10

У меня проблема с запросом разрешения на камеру. Когда я устанавливаю приложение на свой iPhone 6s plus с iOS 10.1, оно работает. Но если я попробую свой iPad 2 с iOS 9.3.5, разрешения не будут запрашиваться, а камера в комнате будет отображать только черный цвет.

if AVCaptureDevice.authorizationStatusForMediaType(AVMediaTypeVideo) ==  AVAuthorizationStatus.Authorized
{
    print("tutto apposto");
}
else
{
    AVCaptureDevice.requestAccessForMediaType(AVMediaTypeVideo, completionHandler: { (granted :Bool) -> Void in
        if granted == true
        {
            print("concessa");
        }
        else
        {
            print("negata");
        }
    });
}

В iPad я получаю всегда "негата". Как я могу решить эту проблему?

0 ответов

Другие вопросы по тегам