iOS 8.4 MPMediaPickerController通过播客进行错误过滤

Ore*_*ren 10 mpmediapickercontroller ios ios8.4

在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中使用的那样使用开箱即用的东西

Jef*_*f V 0

这是 iOS 8.4 中引入的错误,并且在 iOS 10 beta 1 中仍然存在。Apple 已经意识到该错误,但尚未解决。我已报告该错误并已将我的雷达作为重复项关闭(请参阅打开雷达)。