До iOS 8.4 этот код позволял мне выбирать подкаст с моего телефона:
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypePodcast];
Однако с последней версией ОС тот же код теперь открывает пустую страницу. Кроме того, с помощью этого кода также можно было импортировать подкасты (хотя подкасты были скрыты во многих категориях/параметрах):
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAnyAudio];
Однако даже при указанном MPMediaTypeAnyAudio
подкасты не могут быть показаны. Я знаю, что Apple Music была выпущена в версии 8.4, поэтому я предполагаю, что Apple полностью переделала свою версию MPMediaPickerController
.
Однако я не могу найти ничего об этом в их журналах изменений. Больше нельзя выбрать подкаст с телефона с MPMediaPickerController
?
Похоже, что запросы по-прежнему работают через: MPMediaQuery *podcastQuery = [MPMediaQuery podcastsQuery];
, но для этого требуется специальный пользовательский интерфейс и дополнительная работа. Я надеялся использовать что-то готовое, вроде того, что раньше работало в ‹ iOS 8.4.
NSAppleMusicUsageDescription
в ваш файлInfo.plist
, начиная с iOS 10). Я отправил это в Apple как радар 27018874. - person Jeff V   schedule 26.06.2016