2015-07-01 18 views
10

Prima di iOS 8.4, il codice è stato mi permette di selezionare un podcast dal mio telefono:iOS 8.4 MPMediaPickerController filtraggio bug di podcast

MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypePodcast];

Con l'ultimo sistema operativo, però, lo stesso codice ora tira su un pagina vuota. Inoltre, i podcast sono stati anche in grado di essere importati tramite questo codice (anche se i podcast sono stati sepolti in molte categorie/opzioni):

MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAnyAudio];

Tuttavia, anche con MPMediaTypeAnyAudio specificato, nessun podcast sono in grado di essere mostrato. So che Apple Music è stata rilasciata in 8.4, quindi presumo che Apple abbia completamente rifatto il proprio MPMediaPickerController.

Non riesco a trovare nulla a riguardo nei loro changelog però. Non è più possibile selezionare un podcast dal telefono con MPMediaPickerController?

Sembra che la query funzioni ancora tramite: MPMediaQuery *podcastQuery = [MPMediaQuery podcastsQuery]; ma che richiede un'interfaccia utente personalizzata e più lavoro. Speravo di utilizzare qualcosa di pronto all'uso come in precedenza < iOS 8.4

+0

Sono ancora imbattuto in questo in iOS 9.3, ma non ho guardato iOS 10 beta 1. Hai provato lì ancora? –

+0

Appena testato e questo è ancora un problema in iOS 10 beta 1. (Nota che dovrai anche aggiungere una stringa per la chiave 'NSAppleMusicUsageDescription' al tuo file' Info.plist' a partire da iOS 10). Ho inviato questo ad Apple come radar 27018874. –

+0

Il mio radar è stato appena chiuso come duplicato di 19331274 (che ha lo stato Aperto). –

risposta

0

Questo è un bug introdotto in iOS 8.4 e ancora presente in iOS 10 beta 1. Apple è a conoscenza del bug, ma non è stato ancora risolto. Ho segnalato il bug e il mio radar è stato chiuso come duplicato (vedere Open Radar).

0

Ancora un errore in iOS 10.2. rdar 19331274 è ancora contrassegnato come aperto.