Но, как ни крути, мои ячейки показаны в одном разделе с названием первой группы. Есть идеи?
На самом деле, это работало нормально для меня, добавив шаг 4: [self.tableView reloadData];
Реализовали ли вы:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return [[fetchedResultsController sections] count]; }
У вас также проблема в том, что sectionNameKeyPath не может быть временным значением.