NSInteger section = [[self tableView] numberOfSections];
Это вернет назад 1 или больше. Не значение для подключения к [[[self fetchedResultsController] sections] objectAtIndex:section]
. Вы должны указывать фактический раздел (ноль или более), а не общее количество разделов.
Кроме того, вы можете установить точку останова в своем назначении переменной sectionInfo
и убедиться, что вы не получите ноль обратно. Вы также можете поставить отладку после sectionInfo, чтобы убедиться, что вы получаете что-то значимое обратно.
Если это ноль или ноль, то ваш значок не будет отображаться.