自過去一小時以來,我一直在努力做到這一點。我不確定問題是什麼。 這裏是我的代碼:根據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