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>
Другие вопросы по тегам