我有三个viewcontrollers都有按钮切换到第四个viewcontroller。在这个第四个视图控制器上,我有一个后退按钮,我想带我回到我最初的视图控制器。
我不能只使用控制拖动,因为这只能让你转到一个控制器。如何以编程方式让用户将用户发送到最新的viewcontroller?
谢谢!
答案 0 :(得分:0)
self.presentViewController(self.presentingViewController!, animated: true, completion: nil)
在swift中,但我相信如果有必要你可以找出Obj-C版本。关键是presentingViewController
。
答案 1 :(得分:0)
如果要导航回上一个视图控制器,则应实现:
[self.navigationController popViewControllerAnimated:YES];
如果要导航回根视图控制器,请使用:
[self.navigationController popToRootViewControllerAnimated:YES];
答案 2 :(得分:0)
使用下面一行,它将导航到父视图控制器
[self.navigationController popViewControllerAnimated:YES];
使用下面一行,它将导航到主视图控制器或根视图控制器
[self.navigationController popToRootViewControllerAnimated:YES];
使用下面的行,它将导航到任何视图控制器
[self.navigationController popToViewController:viewControllerObject animated:YES];