У меня есть следующий код в моем проекте для выбора аудиофайлов через 'MPMediaPickerControllerDelegate'. При запуске кода ниже, в первый раз пользователю предлагается предоставить разрешение. Если пользователь отклонит загрузку, сборщик молча потерпит неудачу.
Есть ли способ предложить пользователю предоставить разрешение, если он вернется после первого отклонения?
Мне было интересно, если это ошибка. Есть ли способ определить разрешение MPMediaPickerControllerDelegate, чтобы мы могли решить, показывать аудио или нет.
Ниже мой код:
let myMediaPickerVC = MPMediaPickerController(mediaTypes: MPMediaType.anyAudio)
myMediaPickerVC.allowsPickingMultipleItems = false
myMediaPickerVC.delegate = self
present(myMediaPickerVC, animated: true, completion: nil)