【问题标题】:MPMediaPickerController shows white screen , no errorMPMediaPickerController 显示白屏,没有错误
【发布时间】:2020-02-03 15:05:05
【问题描述】:

当我尝试呈现 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

【问题讨论】:

  • 您是否在 Info.plist 文件中设置了 NSAppleMusicUsageDescription 键?
  • 这正是我忘记设置的。非常感谢

标签: ios swift mpmediaplayercontroller


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 2023-03-04
    • 2017-09-05
    相关资源
    最近更新 更多