NSFetchedResultController Проблема сортировки - PullRequest
0 голосов
/ 18 мая 2011

Я бы хотел отсортировать запись nsarray следующим образом:

NSArray * name = [entityArray valueForKey:@"Name"];  

с использованием NSSortDescriptor , но он не отображается по возрастанию.

Ответы [ 2 ]

1 голос
/ 18 мая 2011

Добавьте следующее в функцию записи выборки.

NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"column2sort" ascending:YES];   
NSArray *sortDescriptorArray = [NSArray arrayWithObjects: sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptorArray];
0 голосов
/ 18 мая 2011

NSSortDescriptor * lastNameDescriptor = [[NSSortDescriptor alloc] initWithKey: @ "CompanyName" по возрастанию: YES селектор: @selector (caseInsensitiveCompare :)];

[companyListArray sortUsingDescriptors: [NSArray arrayNith] ]D] сценарий] UB]1003 *

[выпуск lastNameDescriptor];

используйте вот так и попробуйте

...