我有一个主从应用程序,主从均为UITableViewControllers。在从场景中,我创建了一个按钮并调用它的操作。
- (IBAction)completeTaskButtonPressed:(id)sender {
[[self delegate] removeCompletedTask:self.indexFromRow controller:self];
}
在Master VC实现中,我有一个方法。
- (void) removeCompletedTask:(NSInteger)index controller:(DetailViewController *) controller {
[self.dataController.masterTasksList removeObjectAtIndex:index];
[self.tableView reloadData];
[self dismissViewControllerAnimated:YES completion:NULL];
}
这些方法必须删除所选行并返回到主视图。问题在于它会删除该行,但不会关闭详细视图。任何帮助都将非常有用。