我在请求数据成功时重新加载secion。方法是:
[self.collectionView reloadSections:[NSIndexSet indexSetWithIndex:1]];
或
NSIndexPath *idx = [NSIndexPath indexPathForItem:0 inSection:1];
[self.collectionView reloadItemsAtIndexPaths:@[idx]];
这是控制台输出:
[UICollectionView _endItemAnimationsWithInvalidationContext:tentativelyForReordering:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.30.14/UICollectionView.m:4324
偶尔会出现这个问题!
提前致谢!
答案 0 :(得分:1)
我遇到了同样的问题。当其他部分项目计数发生更改时会发生这种情况,但您只重新加载其中一个已更改的部分。
答案 1 :(得分:0)
您的数据似乎可能会发生变化
请使用
[self.collectionView reloadData]