Группировать таблицу по первому символу имени
Я пытаюсь сгруппировать свои UITableView
по первому символу имени заказчика. Я использую MagicalRecords в качестве помощника, потому что я получаю свои данные из базы данных. Что у меня выглядит так:
self.dataSource.resultsController = [Customer fetchAllGroupedBy:nil withPredicate:nil sortedBy:@"lastName,firstName" ascending:YES delegate:self.dataSource];
Я хочу заменить fetchAllGroupedBy:nil
что-то вроде fetchAllGroupedBy:@"lastName.firstChararcter"
Я уже пробовала fetchAllGroupedBy:@"[lastname substringWithRange:[NSMakeRange(0, 1)]
но это не работает.
Мой вопрос сейчас таков: возможно ли это, и если да, то как?
Любая помощь приветствуется.
1 ответ
Решение
Вы должны добавить временное свойство "firstCharacter" к объекту Customer и сгруппировать его. Смотри - это так вопрос и ответ