我正在使用最新的SDK开发iPhone应用程序。
我不知道如何解雇ViewController。我添加了一个后退按钮,这就是我所做的:
- (IBAction)backButtonClicked:(id)sender
{
[self.navigationController dismissModalViewControllerAnimated:YES];
}
我也尝试过:
[self.navigationController popViewControllerAnimated:YES];
但要么有效。我添加了一个断点,它就停止了。
我使用Modal segue
导航到此ViewController。
如何以编程方式关闭此View Controller?
答案 0 :(得分:1)
尝试[self dismissViewControllerAnimated:YES completion:nil];
答案 1 :(得分:0)
- (IBAction)backButtonClicked:(id)sender
{
[self.presentingViewController dismissViewControllerAnimated:YES
completion:nil];
}
答案 2 :(得分:0)
VC是否以模态方式显示您自己的视图控制器子类的实例,还是将其包装在UINavigationController中?如果是前者,请尝试
[self dismissModalViewControllerAnimated:YES];
[self.presentingViewController dismiss...]
也可以,但仅适用于iOS 5 +
答案 3 :(得分:0)
创建自定义segue,然后按钮操作选择自定义segue splice