Assertion failure in -[UICollectionViewData validateLayoutInRect:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3600.7.47/UICollectionViewData.m:433

Assertion failure in -[UICollectionViewData validateLayoutInRect:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3600.7.47/UICollectionViewData.m:433

集成自UICollectionViewLayout 这个类写的流水布局 . 上拉加载了数据后再下拉刷新数据 (删除了数据数组再次把第一页的数据添进去蹦了

[self.photoCollectionView reloadData执行这个reloadData 需要在 - (void)prepareLayout 这个方法里面 把之前的布局属性删除掉 

执行删除的代码 : [self.attrsArray removeAllObjects];

解决问题

 

 

 

posted @ 2017-04-25 20:47  super1250  阅读(2995)  评论(0编辑  收藏  举报