ios - 关闭两个 TableViewController

标签 ios objective-c xcode uitableview

我有一个 View 里面有一个按钮,像这样 Button---(segue)---> TableViewControllerNO1-----(segue)--> TableViewControllerNO2。在 TableViewControllerNO2 中,我通过按 button 删除了所有行,我希望在删除行后返回到第一个 View,即在 TableViewControllerNO1 之前,如何从 TableViewControllerNO2 中解散两个 TableViewControllers

最佳答案

你有一个很酷的方法来做到这一点:popToViewController

[self.navigationController popToViewController:viewController animated:YES];

所以重要的是注入(inject)对那个 viewController 的引用。

否则你也可以这样做:

[self.navigationController popViewControllerAnimated:NO];
[self.navigationController popViewControllerAnimated:YES];

但正确的方法是第一个。

关于ios - 关闭两个 TableViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23794742/

相关文章:

ios - 禁用自动隐藏字幕 ios Storyboard

iOS:拥有具有 Firebase 授权的用户名

ios - 自定义透明UITabBar

objective-c - 如何在 Cocoa 编程中访问不同类的对象

ios - 如何查找Xcode中发生了哪一行错误?

ios - 我应该为这个完整的场景使用操作队列吗?

ios - 关于修改 NSMutableArray 的内容

objective-c - Objective c NSArray 的元素最优雅的语法是什么(相当于 Python 的)?

iphone - Objective-C 及其与 C 的关系

ios - 更改导航栏后退按钮的厚度