我在我的应用程序中使用了Apple Media Player Framework。为了获取项目,我使用了odt_a,如其文档中所述。效果很好,但是当使用预定义的查询来检索所有艺术家时,我得到了很少艺术家的重复条目。
有人可以解释为什么重复吗?我该如何压制它们?
NSArray *collections = [[MPMediaQuery artistsQuery] collections];
(在艺术家的名字中,在 shell 上没有错别字或有任何区别!)
最佳答案
我注意到,只有在专辑中有多位艺术家的情况下,这种情况才会发生。
不仅是[MPMediaQuery artistQuery]
,以下还假装了此行为:
MPMediaQuery *artistsQuery = [MPMediaQuery artistsQuery];
artistsQuery.groupingType = MPMediaGroupingAlbumArtist;
NSArray *collections = [artistQuery collection];
关于objective-c - MPMediaQuery artistQuery返回重复项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13257233/