Я хочу, чтобы мои разделы в UICollectionView имели заголовок с изображением.
Я выполнил следующие шаги:
-  на раскадровке, назначен заголовок в качестве аксессуара для моего 
UICollectionView - дал ему идентификатор
 -  создал подкласс 
UICollectionReusableViewдля него - назначил пользовательский класс классу на раскадровке.
 -  введите 
ImageViewв ассемблере заголовка -  сделал выход для 
ImageViewв пользовательском классе в файле.h -  В 
viewDidLoadреализовано следующее: 
[self.collectionView registerClass:[ScheduleHeaderView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:headerIdentifier];
-(UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
{
    UICollectionReusableView *reusableview = nil;
    if (kind == UICollectionElementKindSectionHeader)
    {
        ScheduleHeaderView *headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:headerIdentifier forIndexPath:indexPath];
        headerView.headerImageView.image = [UIImage imageNamed:@"blah.png"];
        reusableview = headerView;
    }
    return reusableview;
}
Я знаю, что методы datasource и delegate работают, потому что я могу видеть все ячейки и их разделы. Однако у меня нет заголовков. Я поставил точку останова по вышеописанному методу и никогда не вызывался.
Что я делаю неправильно?