私はCarPlay(シミュレータ10.3.1)で作業しており、MPPlayableContentDataSourceのすべてのメソッドを実装していますが、以下のメソッドは呼び出されません。MPPlayableContentDataSourceはcontentItemForIdentifierを呼び出しません:completionHandler:
- (void)contentItemForIdentifier:(NSString *)identifier completionHandler:(void(^)(MPContentItem *__nullable, NSError * __nullable))completionHandler
誰もが何らかの理由を知っていますか?
numberOfItemsメソッドに0個のアイテムがある可能性がありますか?または識別子が登録されていない可能性があります。 –
他のすべてのメソッドが呼び出されます。私は識別子を持っています –
ドキュメンテーションは 'コンテンツアイテムがロードされた後に呼び出されるブロック 'と言っていますので、あなたのコンテンツアイテムがロードされていないと思います – Lefteris