这里让我提一下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];
答案 0 :(得分:0)
从“vc3到vc2”你需要解雇视图控制器vc3
。将你的vc3代码替换为vc2 .....
[self dismissModalViewControllerAnimated:YES];
在您的代码中,您再次在vc3上展示vc2而不是解雇v3
。