Prendendo primo tuffo con vista di raccolta e sono in esecuzione in questo errore:errore non poteva dequeue una visione di tipo UICollectionElementKindCell
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'could not dequeue a view of kind: UICollectionElementKindCell with identifier Cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'
il codice è molto semplice, come illustrato di seguito. Non posso per la vita di me capire cosa mi manca.
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
cell.backgroundColor = [UIColor whiteColor];
return cell;
}
Il controller della vista collezione è stata creata usando un pennino e delegati & origini dati sono entrambi impostati proprietario del file.
Visualizza Il file di intestazione del controller è anche molto semplice.
@interface NewMobialViewController_3 : UICollectionViewController <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout>
@end
[auto.collectionView registerClass: [UICollectionViewCell class] forCellWithReuseIdentifier: @ "Cell"]; –