UITableView按排名排序

时间:2011-06-01 08:00:12

标签: iphone uitableview sorting floating-point

我有一个带有对象的plist,它是一个具有等级的数字。我想按浮点数的值排序。从最大数量到最低数量。而且我不知道如何编写这个函数。

谢谢

2 个答案:

答案 0 :(得分:2)

你应该按照等级

对你从plist中得到的数组进行排序
    NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"your rank key"
                                                                   ascending:YES];
    NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
    [yourArray sortedArrayUsingDescriptors:sortDescriptors];
    [sortDescriptor release];

在将数组传递给TableView

之前执行此操作 祝你好运

答案 1 :(得分:0)

试试这可能对你有帮助..

使用NSSortDescriptor对acending或decending的值进行排序..