9

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

@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 版本不同。该块被调用,因此选择器的演示似乎成功了。可能是什么问题呢?

4

2 回答 2

39

将键值添加到 Plist :

<key>NSAppleMusicUsageDescription</key> 
<string>$(app Name) uses music</string>
于 2016-08-18T08:15:29.727 回答
5

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

于 2016-07-09T11:11:03.047 回答