UICollectionView DataSource方法不执行

今天写个显示用户礼物的模块,一看效果图,直接用CollectionView吧,
代码刷刷写完了,一跑代码,该出现的地方啥都没有!!!,查了下 ,

CollectionView也添加到View上了,代理也写了,看起来都很正常.没办法,只能加断点一点一点查了,然后发现

  • (__kindof UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath;

这个方法居然没有执行,这是很么鬼, 又过了一遍代码,还是没看出问题,没办法 找出以前写的项目,一行一行比对,终于发现原来问题出在

UICollectionViewFlowLayout *layOut = [[UICollectionViewFlowLayout alloc] init];

对比一下:

UICollectionViewLayout 
UICollectionViewFlowLayout

mark一下, 以后千万小心,不要把UICollectionViewFlowLayout 写成了UICollectionViewLayout

你可能感兴趣的:(UICollectionView DataSource方法不执行)