-(void)addCell:(UIButton *)button{ NSMutableArray *indexPaths = [[NSMutableArray alloc] init]; NSInteger row = self.dataSource.count; NSIndexPath *indexPath = [NSIndexPath indexPathForRow:row inSection:0]; [indexPaths addObject: indexPath]; //必须向tableView的数据源数组中相应的添加一条数据 FoodDesc *foodDesc = [[FoodDesc alloc] init]; foodDesc.DEFNAME = @"ios"; foodDesc.DEFDESC = @"66"; [self.dataSource addObject:foodDesc]; [self.tableView beginUpdates]; [self.tableView insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationFade]; [self.tableView endUpdates]; }