我如何在iPhone sdk中对NSMutableArray进行排序

Jas*_*ngh 2 iphone xcode ios4 ios

可能重复:
如何在目标c中对NSMutableArray进行排序

我想排序包含值434,34,4,45的NSMutablearray

我正在使用此代码进行排序:

[arrayfinale sortUsingSelector:@selector(compare:)];
Run Code Online (Sandbox Code Playgroud)

但它返回:

45,4,34,433

但我想要

4,34,45,433

任何人都可以帮我解决这个问题

Joh*_*ett 5

来自apple的文档

NSArray *sortedArray = [array sortedArrayUsingComparator: ^(id obj1, id obj2) {

    if ([obj1 integerValue] > [obj2 integerValue]) {
        return (NSComparisonResult)NSOrderedDescending;
    }

    if ([obj1 integerValue] < [obj2 integerValue]) {
        return (NSComparisonResult)NSOrderedAscending;
    }
    return (NSComparisonResult)NSOrderedSame;
}];
Run Code Online (Sandbox Code Playgroud)