根据浮点值对对象数组进行排序

时间:2018-05-11 07:10:11

标签: objective-c sorting nsmutabledictionary

我正在使用一个项目,我收到一个对象数组,每个对象都有一个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];
        }];


        }

0 个答案:

没有答案