Я нажал "отмена" во всплывающем окне, которое спрашивает разрешение на библиотеку фотографий в приложении, которое я сделал. Это происходит из-за того, что я не сделал, но из ОС.
Теперь мне нужен запасной вариант, если пользователь попытается снова нажать кнопку библиотеки фотографий. Статус авторизации отклонен. Я доказал, проверив это так:
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 {
}
}