私は次のような配列を持っています:
( "8461.86","8468.22","8468.22","8162.59","8164.50","7280.59" )
次のように、この配列を降順でソートしようとします。
sortedArray = [arr_distance sortedArrayUsingComparator:^(id firstObject, id secondObject) {
return [((NSString *)firstObject) compare:((NSString *)secondObject) options:NSNumericSearch];
}];
しかし、次のような配列を取得しました:
( "7280.59","8162.59","8164.50","8461.86","8468.22","8468.22" )
なぜこれが起こるのですか?
私も好きで試します
return [firstObject compare:secondObject options:NSNumericSearch];
しかし、適切なソートされた配列が得られません。