У меня есть NSArray ключей от NSDictionary, например:
NSArray
NSDictionary
NSArray *array = [[NSArray alloc] initWithArray:[myDict allKeys]]; [array sortedArrayUsingSelector:@selector(compare:)];
Почему массив не упорядочен?
Я думаю, это полезно для вас
NSDictionary *stateZip; NSArray *states; NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:plistPath]; self.stateZip=dictionary; [dictionary release]; NSArray *component = [self.stateZip allKeys]; NSArray *sorted =[component sortedArrayUsingSelector:@selector(compare:)]; self.states=sorted;
ragards, CNSivakUmar
Это может быть полезно:
NSSortDescriptor *sortDesc = [[NSSortDescriptor alloc] initWithKey:@”self” ascending:YES]; [array sortUsingDescriptors:[NSArray arrayWithObject:sortDesc]]; [sortDesc release];
Для получения дополнительной информации, посмотрите на
Эй, попробуйте это ....
NSSortDescriptor *lastNameSorter = [[NSSortDescriptor alloc] initWithKey:@"lastName" ascending:YES];
поэтому я должен поместить это в файл data.h / m, так как NSMutablearray создается с данными или в файле viewcontroller.h / m какМне нужно отобразить данные в таблице?