Подтвердить что ты не робот

IOS 8.4 фильтрация ошибок фильтра MPMediaPickerController подкастом

До 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

4b9b3361

Ответ 1

Это ошибка, введенная в iOS 8.4 и все еще присутствующая в iOS 10 beta 1. Apple знает об ошибке, но она еще не разрешена. Я сообщил об ошибке, и мой радар был закрыт как дубликат (см. Открыть радар).

Ответ 2

Все еще ошибка в iOS 10.2. rdar 19331274 по-прежнему отмечен как открытый.