MPMediaPickerController显示白色屏幕,没有错误

时间:2019-10-05 17:06:50

标签: ios swift mpmediaplayercontroller

尝试显示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 个答案:

答案 0 :(得分:1)

在您的Info.plist文件中添加NSAppleMusicUsageDescription,例如:

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