When using this code
- (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];
}
}
my app crashes sometimes (10% of the time) with this error:
*** Assertion failure in -[UICollectionView _endItemAnimations], /SourceCache/UIKit_Sim/UIKit-2903.2/UICollectionView.m:3700
Any thoughts on what might be wrong?
Is the action sheet, which is presented before the deletion, a potential problem?
Do I need to dismiss it manually before deleting the collection view section?
在viewDidDisappear
上将表视图委托设置为nil
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.