【问题标题】:MPMediaPickerController shows an empty screen on iOS10MPMediaPickerController 在 iOS10 上显示空屏
【发布时间】:2016-08-18 16:15:29
【问题描述】:

我正在尝试将我的应用程序移植到 iOS 10,包括通过以下代码对 MPMediaPickerController 进行可视化:

@IBAction func handleBrowserTapped(_ sender: AnyObject){
    let pickerController = MPMediaPickerController(mediaTypes: .music)
    pickerController.prompt = NSLocalizedString("Add pieces to queue", comment:"");
    pickerController.allowsPickingMultipleItems=true;
    pickerController.delegate=MPMusicPlayerControllerSingleton.sharedController();
    self.present(pickerController, animated:true, completion:{
        MPMusicPlayerControllerSingleton.sharedController().storeQueue()
    })
}

然而,屏幕上出现的所有内容都是全白屏幕,没有返回按钮或其他按钮,与之前的 iOS 版本不同。该块被调用,因此选择器的演示似乎成功了。可能是什么问题?

【问题讨论】:

    标签: ios mpmediapickercontroller ios10


    【解决方案1】:

    将键值添加到 Plist :

    <key>NSAppleMusicUsageDescription</key> 
    <string>$(app Name) uses music</string>
    

    【讨论】:

    • 我也在做同样的事情,但连弹出窗口都没有。我还需要考虑其他什么才能使其正常工作吗?
    • 您正在使用哪个 Xcode ?如果是 Xcode 8.2、Xcode 8.2 beta 或 Xcode 8.2.1,请在设备上试用。
    • @MeghaJain 使用隐私 - 媒体库使用说明密钥
    • 谢谢 - 这对我也有很大帮助!
    【解决方案2】:

    该问题已由最新的测试版修复,现在要求授权访问 iTunes 库。

    【讨论】:

      猜你喜欢
      • 2020-02-03
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 2017-08-18
      • 1970-01-01
      相关资源
      最近更新 更多