MPMediaQuery artistsQuery返回重复项

我在我的应用程序中使用Apple Media Player Framework。 要获取项目,我使用MPMediaQuery如其文档中所述。 哪个效果不错,但是当使用预定义查询检索所有艺术家时,我会为少数艺术家获得重复的条目。

有人可以解释为什么有重复? 我如何压制他们?

NSArray *collections = [[MPMediaQuery artistsQuery] collections];

(并且没有艺术家的名字中没有任何拼写错误或区别!)


我注意到,这只有在有多个艺术家的专辑时才会发生。

下面是这个行为的[MPMediaQuery artistQuery] ,而不仅仅是[MPMediaQuery artistQuery]

MPMediaQuery *artistsQuery = [MPMediaQuery artistsQuery];
artistsQuery.groupingType = MPMediaGroupingAlbumArtist; 
NSArray *collections = [artistQuery collection];
链接地址: http://www.djcxy.com/p/65727.html

上一篇: MPMediaQuery artistsQuery returns duplicates

下一篇: Correctly decoding zip entry file names