MPMediaPickerController 在 iOS10 上显示空白屏幕
MPMediaPickerController shows an empty screen on iOS10
我正在尝试将我的应用程序移植到 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 版本不同。该块被调用,因此选择器的演示似乎成功了。可能是什么问题?
问题已由最新的测试版解决,现在要求授权访问 iTunes 资料库。
向 Plist 添加键值:
<key>NSAppleMusicUsageDescription</key>
<string>$(app Name) uses music</string>
我正在尝试将我的应用程序移植到 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 版本不同。该块被调用,因此选择器的演示似乎成功了。可能是什么问题?
问题已由最新的测试版解决,现在要求授权访问 iTunes 资料库。
向 Plist 添加键值:
<key>NSAppleMusicUsageDescription</key>
<string>$(app Name) uses music</string>