导航Viewcontroller没有显示后退按钮

时间:2014-08-01 23:30:32

标签: ios objective-c uiviewcontroller uinavigationcontroller

这里让我提一下viewcontroller作为vc ..使用导航控制器我从vc1移动到vc2。从vc2到vc3我用编程方式以编程方式移动。我将以编程方式再次返回vc2。但是在这里我的导航栏后退按钮在vc2中消失了,我无法从vc2回到vc1。导航栏后退按钮在进入vc3之前工作,我的意思是我可以尽可能多次在vc1到vc2之间移动,但是如果我曾经输入vc3 ...我可以回到vc2并且从那里我不能回去到vc1。

vc2到vc3 ....

VC3 *vc3 = [self.storyboard instantiateViewControllerWithIdentifier:@"VC3"];
[self presentModalViewController:vc3 animated:YES];

vc3到vc2 .....

VC2 *vc2 = [self.storyboard instantiateViewControllerWithIdentifier:@"VC2"];
[self presentModalViewController:vc2 animated:YES];

1 个答案:

答案 0 :(得分:0)

从“vc3到vc2”你需要解雇视图控制器vc3。将你的vc3代码替换为vc2 .....

[self dismissModalViewControllerAnimated:YES];

在您的代码中,您再次在vc3上展示vc2而不是解雇v3