ios - MPPlayableContentDataSource 不调用 contentItemForIdentifier :completionHandler:

标签 ios carplay

我正在使用 CarPlay(模拟器 10.3.1)并在 MPPlayableContentDataSource 中实现所有方法,但未调用下面的方法。

- (void)contentItemForIdentifier:(NSString *)identifier completionHandler:(void(^)(MPContentItem *__nullable, NSError * __nullable))completionHandler 

有人知道原因吗?

最佳答案

您是否设置了 MPPlayableContentDataSource 的委托(delegate)和数据源。因为如果不设置这两个属性,所有与 dataSource 和 delegate 相关的方法都不会执行。

关于ios - MPPlayableContentDataSource 不调用 contentItemForIdentifier :completionHandler:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46767024/

相关文章:

iphone - 自定义 UINavigationController 和 UIBarbuttonItem

javascript - Reveal JS 仅使部分屏幕响应滑动手势

objective-c - 为什么我的方法在 iPhone/iPod 上被调用两次,但在 iPad 上却没有?

ios8 - 如何在 xcode 6 上启动 iOS carplay 模拟器

ios - iOS Carplay 中的延迟加载数据

ios - 使用 swift 更改 UIView 中的文本调整

ios - 使用 MPNowPlayingInfoCenter 处理 CarPlay 中的播放事件

ios - 文本字段未在IOS Carplay中接受任何输入

ios - 如何在 CarPlay 中显示正在播放标签?

ios - CALayer.contents 无法在 AVMutableComposition 中正确呈现