-1

私は次のように2次元配列を持っています

NSArray *cities = [NSArray arrayWithObjects:@"New Delhi",@"Karachi",@"Dhaka",@"Columbu", nil];
NSArray *distance = [NSArray arrayWithObjects:@"500",@"1400",@"1200",@"2800", nil];
NSMutableArray *details= [[NSMutableArray alloc]initWithCapacity:cities.count];
[details addObject:cities];
[details addObject:distance];

今、details配列は次のようになります

(
    (
    "New Delhi",
    Karachi,
    Dhaka,
    Columbu
 ),
    (
    500,
    1400,
    1200,
    2800
 )
)

配列を昇順wrtdistance配列でソートする必要があります。つまり、

(
    (
    "New Delhi",
    Dhaka,
    Karachi,
    Columbu
 ),
    (
    500,
    1200,
    1400,
    2800
 )
)

これを行う方法?

また、配列全体をアルファベット順でソートする必要がありますcities

使ってみsortUsingComparatorましたが、完全に解決できません。

どんな助けでも大歓迎です。

4

2 に答える 2