删除cell时添加判断防止crash
//删除成功
- (void)couponsRequestDidSuccess{
NSMutableIndexSet * indeSet = [[NSMutableIndexSet alloc]init];
//判断可不可以删除,避免crash
BOOL canDelete =YES;
for(NSIndexPath * index in self.selectCell) {
if([self.tableView numberOfRowsInSection:0] < index.row || [self.allCouponsArray objectAtIndex:index.row] ==nil) {
canDelete =NO;
}else{
[indeSet addIndex:index.row];
}
}
if(canDelete) {//可以删除
[self.allCouponsArray removeObjectsAtIndexes:indeSet];
[self.tableView deleteRowsAtIndexPaths:self.selectCell withRowAnimation:UITableViewRowAnimationMiddle];
}
[self.selectCell removeAllObjects];
[self.tableView reloadData];
}