我正在使用一个项目,我收到一个对象数组,每个对象都有一个string类型的描述,以及一个CGfloat类型的值。 我需要越来越多地按价值对它们进行排序,并将它们存储在dicitonary中。 我试过这个解决方案,但它没有用。 How do I sort an NSMutableArray with custom objects in it? 任何想法怎么做?
for (PNPieChartDataItem *item in items) {// didnt work
NSArray *sortedArray;
sortedArray = [items sortedArrayUsingComparator:^NSComparisonResult(id a, id b) {
CGFloat first = [(PNPieChartDataItem*)a value];
CGFloat second = [(PNPieChartDataItem*)b value];
return [first compare:second];
}];
}