我尝试在我的收藏视图中添加一个新部分,因为新部分的数据会添加到数据源中。我是这样做的:
self.conversationCollectionView.performBatchUpdates({
self.conversationCollectionView.insertSections(NSIndexSet(index: 0))
}, completion: {
(finished: Bool) -> Void in
})
我开始时也没有使用performBatchUpdates
。无论哪种方式,我每次都会遇到这种崩溃:
Assertion failure in -[MyApp _endItemAnimationsWithInvalidationContext:tentativelyForReordering:]
这是在运行insertSections
行之后。
我有超过0个索引。我尝试将索引号更改为其他值,包括正确的值。我每次都会遇到同样的崩溃。它似乎不是一个超出范围的'有点错误。我不确定它是什么。
答案 0 :(得分:3)
您是否更新了
UICollectionViewDataSource
功能
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView
根据你的新节数?
答案 1 :(得分:0)
当收藏视图不是最重要的视图时,我遇到了同样的问题。