我有一個二維數組如下如何對objective-c中的多維數組進行排序?
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
)
)
我需要與升序WRT數組排序distance
陣列 即
(
(
"New Delhi",
Dhaka,
Karachi,
Columbu
),
(
500,
1200,
1400,
2800
)
)
如何做到這一點?
我還需要按字母順序排列整個數組w.r.t cities
數組。
我試過使用sortUsingComparator
但是,不能完全得到解決方案。
任何幫助,將不勝感激。
http://stackoverflow.com/questions/13980513/objective-c-sort-two-dimensional-array –
我已經給了一個[答案](http://stackoverflow.com/a/16710509/ 767730)到一個類似的問題,檢查出來。 – Anupdas