请参见下面的代码,它从数组中删除对象但不重新加载表
- (void)tableView:(UITableView *)aTableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@" commitEditingStyle");
if (editingStyle == UITableViewCellEditingStyleDelete)
{
NSLog(@" commitEditingStyle Delete ");
[self.arry removeObjectAtIndex:indexPath.row];
[tableView reloadData];
} else if (editingStyle == UITableViewCellEditingStyleInsert)
{
NSLog(@" commitEditingStyle Insert ");
[self.arry insertObject:@"New Row" atIndex:[arry count]];
[tableView reloadData];
}
}
我也[tableView reloadData]
写过ViewWillAppear
&ViewDidLoad
但它没有重新加载。
TableView
通过情节提要添加到 ViewController & IBoutlet 添加到.h
文件