ios - PushViewController iOS

标签 ios pushviewcontroller

我有三个 View Controller 。 MainViewControllersecondViewControllerthirdViewController。我想知道一旦我点击 thirdViewcontroller 上的 done 按钮,

我怎样才能直接转到 MainViewController 而不是返回 secondViewController 然后使用 pushViewController MainViewcontroller

最佳答案

假设您使用导航 Controller ,您可以通过调用弹出到根目录:

[[self navigationController] popToRootViewControllerAnimated:YES];

这会将您带回到您的 MainViewController。

关于ios - PushViewController iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12643421/

相关文章:

objective-c - 以编程方式从 ARC 中的导航堆栈中删除 viewController

ios - UITableView 单元格计数不足

IOS7 tableview底部的viewcontrol中多余的空间

ios - Popoverpresentation View Controller 和约束问题

ios - CPTPieChart 更改/关闭突出显示的部分

ios - PresentViewController iOS 上的 PushView

ios - 在推送到另一个 viewController 时加载

iphone - 如何弹出到不同的 View Controller

ios - 如何让 pushViewController 只显示目标 View ?

objective-c - 在 iPhone 上使用 UINavigationController 的 setViewController 行为不正常