我有一个二维数组如下如何对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