gpt4 book ai didi

objective-c - 关闭 ViewController + Table ViewController + Master-Detail 应用程序

转载 作者:搜寻专家 更新时间:2023-10-30 20:10:40 24 4
gpt4 key购买 nike

我有一个主从应用程序。 master 和 detail 都是 UITableViewControllers。在详细场景中,我创建了一个按钮并调用它的 Action

- (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];
}

这些方法必须删除选定的行并返回到主视图。问题是它删除了行但不要关闭详细 View 。任何帮助都会很有用。

最佳答案

听起来您的主从设置涉及导航 Controller 。如果您想以与点击后退按钮相同的方式关闭详细 View ,请使用 [self.navigationController popViewControllerAnimated:YES]

关于objective-c - 关闭 ViewController + Table ViewController + Master-Detail 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9711569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com