使用此代码时
- (void)actionSheet:(UIActionSheet *)actionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0) {
[self removeCompany:companySelectedInActionSheet];
NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:
indexPathSelectedInActionSheet.section];
NSLog(@"IndexSet to delete from collection view: %@",indexSet);
[self.collectionView deleteSections:indexSet];
}
}
我的应用程序有时会崩溃(10%的时间)会出现此错误:
*** Assertion failure in -[UICollectionView _endItemAnimations], /SourceCache/UIKit_Sim/UIKit-2903.2/UICollectionView.m:3700
对可能出现的问题有什么看法?
删除前显示的操作表是否存在潜在问题?
在删除集合视图部分之前,是否需要手动关闭它?
答案 0 :(得分:1)
将您的表格视图委托设置为nil
viewDidDisappear