Я нажал «отмена» во всплывающем окне, которое запрашивает разрешение для библиотеки фотографий в приложении, которое я сделал. Это происходит из-за того, что я не делал, а из ОС.
Теперь мне нужен запасной вариант, если пользователь снова попытается нажать кнопку библиотеки фотографий. Статус авторизации отклонен. Я доказал, проверив это следующим образом:
let status = PHPhotoLibrary.authorizationStatus()
switch status {
case .authorized:
print("authorized")
case .denied:
print("denied") // it is denied
case .notDetermined:
print("notDetermined")
case .restricted:
print("restricted")
}
Как мне снова представить всплывающее окно с запросом разрешения на доступ к библиотеке фотографий? Я искал везде и не могу найти ничего, что работает.
Я надеялся, что это будет что-то вроде этого, но в PHPhotoLibrary нет члена «requestAccess»:
PHPhotoLibrary.requestAccess(for: ???) { response in
if response {
//access granted
} else {
}
}