我有一个场景,在一个 View 中,我在一个表中显示记录列表,然后单击附件按钮,用户导航到我有批准和拒绝按钮的详细信息屏幕。 当用户点击详细信息 View 中的批准/拒绝按钮时,我想从主视图中的表中删除记录。 当我想从同一 View 中删除记录时可以使用下面的代码
[self.appDelegate.actualPOList removeObjectAtIndex:indexPath.row];
[self.tableView deleteRowsAtIndexPaths:[NSMutableArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
请帮我解决这个问题,如何实现。
谢谢。
最佳答案
1) 你只需要修改你的模型。
您可以使用当前调用:[self.appDelegate.actualPOList removeObjectAtIndex: index];
;
您可以将索引保存为 detailviewcontroller View 的标签。
2) 当它再次出现时,你在你的表中重新加载。
- (void) viewWillAppear: (BOOL)animated
{
[super viewWillAppear: animated];
[self.tableView reloadData];
}
关于objective-c - 从 TableView 中删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9941820/