Assertion failure in -[UICollectionViewData validateLayoutInRect:], /BuildRoot/Library/Caches/com.ap...

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];

解决问题

Assertion failure in -[UICollectionViewData validateLayoutInRect:], /BuildRoot/Library/Caches/com.ap..._第1张图片

 

 

 

转载于:https://www.cnblogs.com/supersr/p/6764278.html

你可能感兴趣的:(Assertion failure in -[UICollectionViewData validateLayoutInRect:], /BuildRoot/Library/Caches/com.ap...)