在 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];
但这需要自定义 UI 和更多工作。我希望使用开箱即用的东西,比如以前在 < iOS 8.4 中工作的东西