Как программно сделать разрешение. Отказано в авторизации PhotoLibrary - PullRequest
0 голосов
/ 01 мая 2019

В моем приложении есть раздел «Настройки», который должен обеспечивать конфиденциальность приложения так же, как настройки iOS (с помощью переключателей вкл / выкл).

Я знаю, как получить разрешение для библиотеки фотографий, но есть ли способ изменить разрешение на .denied вручную?

Вот мой код авторизации:

let status = PHPhotoLibrary.authorizationStatus()
if( status != .authorized ){
    PHPhotoLibrary.requestAuthorization { status in
        switch status {
        case .authorized:
            switchButton.setImage(UIImage(named: "SwitchOn"), for: .normal) // Change the button image for Switch On
            break
        case .denied, .restricted: break
            // 
        case .notDetermined: break
            // 
        }
    }
}
...