【发布时间】:2012-09-08 08:25:36
【问题描述】:
我有几个需要并排排序的数组。
例如,第一个数组的名称为:@[@"Joe", @"Anna", @"Michael", @"Kim"],并且
另一个数组保存地址:@[@"Hollywood bld", @"Some street 3", @"That other street", @"country road"],数组的索引放在一起。 “乔”住在“好莱坞大厦”等等。
我想按字母顺序对名称数组进行排序,然后将地址数组排在旁边,以便它们仍然在一起,“Hollywood bld”与“Joe”具有相同的索引。我知道如何使用
对一个数组按字母顺序排序NSSortDescriptor *sort=[NSSortDescriptor sortDescriptorWithKey:@"name" ascending:NO];
[myArray sortUsingDescriptors:[NSArray arrayWithObject:sort]];
但是有什么简单的方法可以让第二个数组按照适当的顺序排序吗?
【问题讨论】:
标签: objective-c arrays cocoa cocoa-touch sorting