Ответ 1
Это ошибка, введенная в iOS 8.4 и все еще присутствующая в iOS 10 beta 1. Apple знает об ошибке, но она еще не разрешена. Я сообщил об ошибке, и мой радар был закрыт как дубликат (см. Открыть радар).
До 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
Это ошибка, введенная в iOS 8.4 и все еще присутствующая в iOS 10 beta 1. Apple знает об ошибке, но она еще не разрешена. Я сообщил об ошибке, и мой радар был закрыт как дубликат (см. Открыть радар).
Все еще ошибка в iOS 10.2. rdar 19331274 по-прежнему отмечен как открытый.