как изменить этот вызов метода, чтобы он сортировал с помощью sortdescriptors? - PullRequest
0 голосов
/ 18 апреля 2011

Я пытаюсь отсортировать следующий вызов метода.Могу ли я использовать sortdescriptors?Если да, то как мне это сделать?

NSArray *subcategoriesNames = [self.dataManager getSubcategoriesOfCategory:self.category];
for (SubcategoryEntity *subcategory in subcategoriesNames) {
      NSLog(@"print all subcategories %@",subcategory.icon);
      NSLog(@"print all subcategories %@",subcategory.title);
      BaseTableItem *item = [[BaseTableItem alloc] initWithText:subcategory.title andIcon:subcategory.icon];
        [self.tableItems addObject:item];
        [item release];

Мне нужно, чтобы subcategoriesNames сортировалось до его использования в цикле.

Datamanager - это объект Coredata.Извлечение набора строк из базы данных, каждая строка имеет заголовок и значок.Мне нужно, чтобы сортировка происходила по названию.

1 Ответ

0 голосов
/ 16 августа 2011

возможный дубликат Как отсортировать NSMutableArray, используя sortedArrayUsingDescriptors? - очень хорошие ответы там. - Дэвид Гелхар 18 апреля в 2: 41

...