我有一个二维数组如下
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
)
)
这个怎么做?
我还需要按字母顺序对整个数组进行排序 wrtcities
数组。
我尝试使用sortUsingComparator
,但无法完全获得解决方案。
任何帮助,将不胜感激。