自过去一个小时以来,我一直在尝试这样做。我不确定问题是什么。这是我的代码:
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];
}];