最近在做一个“抢单”的功能,利用tableview来进行加载每一个单子上的数据,每个单子有60秒的生命周期。过了生命周期后会自动的删除cell.
我们都知道要删除cell,不仅需要[cellremoveFromSuperview];而且还需要删除数据源。但是由于计时器的使用,删除数据源的重新加载的时候又会遇到新的问题。
此时手动删除cell能比较简单地实现
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
FLAskTheLawerTableViewCell *cell= [self.contentView cellForRowAtIndexPath:indexPath];
if ([cell.timeLable.text isEqualToString:@"0"]){
return UITableViewCellEditingStyleDelete;
}else{
return