如何在目标C中对NSMutableArray进行排序

rav*_*986 0 iphone ios

我在计时器应用程序上工作.我有一个数组.我想按顺序排序数组.假设我在数组中有5个元素,如10,100,50,30,70.

我想要像10,30,50,70,100这样的数组.

o15*_*1s2 11

NSArray *sortedArray = [unsortedArray sortedArrayUsingComparator:^(id firstObject, id secondObject) {
    return [((NSString *)firstObject) compare:((NSString *)secondObject) options:NSNumericSearch];
}];
Run Code Online (Sandbox Code Playgroud)

编辑:如果元素是数字,则更改返回的类型以及firstObject和secondObject的类型.