Сортировка массивов при отображении в виде таблицы - PullRequest
1 голос
/ 02 мая 2011

У меня есть два массива, один для имен, другой для телефонных номеров, и когда я импортирую имена телефонных контактов в первый массив (массив имен) и соответствующие номера также в другой массив (массив номеров), проблема заключается в том, что яотобразить эти два массива в виде таблицы в порядке сортировки.

Как можно отсортировать эти два массива и отобразить их в виде таблицы.Пожалуйста, помогите мне.

1 Ответ

2 голосов
/ 02 мая 2011
NSSortDescriptor *sortDescriptor;
sortDescriptor = [[[NSSortDescriptor alloc] initWithKey:@"name"
                                              ascending:YES] autorelease];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
NSArray *sortedArray;
sortedArray = [yourName sortedArrayUsingDescriptors:sortDescriptors];

вы также можете сортировать по телефонным номерам (вместо имени в качестве ключа для initWithKey укажите имя вашей телефонной переменной).Надеюсь, это поможет ..

Также я думаю, что вам нужно использовать только один массив, создать объект NSDictionary, который имеет имя и телефонные номера в качестве членов, а затем создать NSMutableArray этого объекта словаря - лучший способ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...