通过播客

时间:2015-07-01 16:39:33

标签: ios mpmediapickercontroller 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];但这需要自定义用户界面和更多工作。我希望能像现有的那样使用开箱即用的东西。 iOS 8.4

2 个答案:

答案 0 :(得分:0)

这是iOS 8.4中引入的一个错误,仍然存在于iOS 10 beta 1中.Apple知道这个错误,但尚未解决。我已经报告了这个错误并将我的雷达关闭了(见Open Radar)。

答案 1 :(得分:0)

仍然是iOS 10.2中的错误。 rdar 19331274仍被标记为开放。