Вы не можете «отключить» автоматический запрос per se , если статус авторизации undetermined
, API выполнит запрос автоматически.
Однако вы можете запроситьавторизация вручную с использованием PHPhotoLibrary.requestAuthorization
Что может выглядеть примерно так ...
let status = PHPhotoLibrary.authorizationStatus()
switch status {
case .notDetermined:
PHPhotoLibrary.requestAuthorization({ (status) in
// Check the status and deal with it
})
case .restricted: fallthrough
case .denied:
// Deal with it
break
case .authorized:
// All is good
break
}