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的。简而言之,它可以推动下一个控制器,但不能回来。所以导航栏与自定义内容不匹配。
我该如何解决这个问题?