Как UICollectionView названия, у меня есть UICollectionView который UICollectionView к UIViewController через IB. У меня есть UICollectionView подкласс под названием imageCell. В методе viewcontroller viewDidLoad я регистрирую класс следующим образом:
CGRect collectionViewRect = CGRectMake(384, 60, 728, 924);
UICollectionViewFlowLayout *flow = [[UICollectionViewFlowLayout alloc] init];
imageCollectionView = [[UICollectionView alloc] initWithFrame:collectionViewRect collectionViewLayout:flow];
[imageCollectionView registerClass:[imageCell class] forCellWithReuseIdentifier:@"Cell"];
imageCollectionView.delegate = self;
imageCollectionView.dataSource = self;
Затем я вызываю метод под названием getPhotos в viewDidAppear (для целей пользовательского интерфейса), который получает фотографии из службы, а затем я вызываю [imagCcollectionView reloadData]; внутри getPhotos.
Затем в cellForItemAtIndexPath я делаю следующее:
imageCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
GRKAlbum *album = [albums objectAtIndex:indexPath.item];
cell.titleLabel.text = album.name;
return cell;
Я знаю, что я не делаю ничего плохого здесь, потому что метод вызывается, а cell не nil и ни один album.
Итак, когда я запускаю весь этот код, появляется UICollectionView, но в нем ничего нет. Все, что я вижу, это цвет фона collectionView. Любая помощь вообще была бы весьма признательна.
Примечание. Я НЕ создал XIB для класса imageCell когда я его создал, и я использую Storiesboards.