自过去一小时以来,我一直在努力做到这一点。我不确定问题是什么。 这里是我的代码:根据Playcount对MPMediaQuery进行排序
NSArray *allTracks = [[[MPMediaQuery alloc] init] items] ;
NSArray *sortedArray;
sortedArray = [allTracks sortedArrayUsingComparator:^(id a, id b) {
NSNumber *first = [(MPMediaItem*)a valueForProperty:MPMediaItemPropertyPlayCount];
NSNumber *second = [(MPMediaItem*)b valueForProperty:MPMediaItemPropertyPlayCount];
return [first compare:second];
}];
你能提供一个错误信息? – Klaas