导航控制器无法返回

时间:2016-07-08 03:05:57

标签: ios objective-c uinavigationcontroller

UINavigationController从controllerA推送到controllerB,  但导航栏仍会显示controllerA的。 (自定义内容是controllerB,导航栏是controllerB的正确结果)

以下是我方法的几行

MKMCComboListTVC *controllerVC = [[MKMCComboListTVC alloc] init]; 
[self.navigationController showViewController:controllerVC sender:nil];
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
 MYAddShopTVC *controllerVC = [mainStoryboard instantiateViewControllerWithIdentifier:@"MYAddShopTVC"];
 controllerVC.nameList = transNameList;
 [self.navigationController showViewController:controllerVC sender:nil];

然后当我点击后退按钮时,控制器没有回来。它显示了从controllerB到controllerC的ViewController,自定义内容在controllerC中,导航栏是controllerA的。简而言之,它可以推动下一个控制器,但不能回来。所以导航栏与自定义内容不匹配。

我该如何解决这个问题?

0 个答案:

没有答案