我有一个“歌曲” NSMutableArray,里面装满了设备上的所有歌曲:
MPMediaQuery *everything = [MPMediaQuery songsQuery];
NSArray *songCollections = [everything collections];
songs = [NSMutableArray array];
for (MPMediaItemCollection *song in songCollections) {
MPMediaItem *representativeItem = [song representativeItem];
[songs addObject:representativeItem];
}
有没有办法按专辑对它们进行排序?我注意到添加
[everything setGroupingType:MPMediaGroupingAlbum];
产生一个奇怪的结果(它只是将每张专辑的第一首歌推入数组)
提前致谢