MPMediaPickerController показывает пустой экран на 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. Блок называется, и поэтому презентация сборщика, кажется, удалась. В чем может быть проблема?
2 ответа
Решение
Эта проблема была исправлена последней бета-версией, которая теперь запрашивала разрешение на доступ к библиотеке iTunes.
Добавьте значение ключа к Plist:
<key>NSAppleMusicUsageDescription</key>
<string>$(app Name) uses music</string>