MPMediaPickerController показывает белый экран, без ошибок - PullRequest
1 голос
/ 05 октября 2019

Я получаю белый экран, когда пытаюсь представить MPMediaPickerController. После этого он автоматически отклоняется. Я не могу получить доступ к музыкальной библиотеке, чтобы импортировать песни в свое приложение.
Что действительно странно, так это то, что в консоли не выводится ошибка. Я тестирую на физическом устройстве iPhone.

  @IBAction func importSong(_ sender: Any) {


    let mediaPicker: MPMediaPickerController = MPMediaPickerController.self(mediaTypes: MPMediaType.music)
    mediaPicker.delegate = self
    mediaPicker.allowsPickingMultipleItems = false
    self.present(mediaPicker, animated: true, completion: nil)
}

Смотрите видео: https://youtu.be/8fjeWXjObPo

1 Ответ

1 голос
/ 05 октября 2019

Добавьте NSAppleMusicUsageDescription в ваш файл Info.plist, например:

<key>NSAppleMusicUsageDescription</key>
<string>App wants to use music</string>
...