collectionView layout问题

一个界面同时有两个collectionView 共用一个layout出现崩溃

UICollectionView received layout attributes for a cell with an index path that does not exist: 
 {length = 2, path = 0 - 4}

因为layout不释放 当你走到第二个collectionView的代理方法的时候用的还是第一个collectionView的layout 第二个collectionView返回的item数量和第一个collectionView返回的item数量不一样的时候就会崩溃

参考这些找到原因:
https://stackoverflow.com/questions/18339030/uicollectionview-assertion-error-on-stale-data
https://blog.csdn.net/weixin_34240657/article/details/87032049

然而我试了他们的方法还是不好使。。。
最后我用了两个layout就好了!

你可能感兴趣的:(collectionView layout问题)