【发布时间】:2012-03-31 11:30:10
【问题描述】:
我有一个主从应用程序。 master 和 detail 都是 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];
}
这些方法必须删除选定的行并返回主视图。问题是它删除了该行但不要关闭详细信息视图。任何帮助都会很有用。
【问题讨论】:
标签: objective-c xcode uitableview uiviewcontroller delegates