UICollectionView重新加载一些部分崩溃

时间:2016-03-04 07:46:17

标签: ios objective-c

我在请求数据成功时重新加载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

偶尔会出现这个问题!

提前致谢!

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。当其他部分项目计数发生更改时会发生这种情况,但您只重新加载其中一个已更改的部分。

答案 1 :(得分:0)

您的数据似乎可能会发生变化

请使用

[self.collectionView reloadData]