相信很多朋友都遇到过,通过判断来更改navigationController的更控制器,如果满足某个条件,以后就让当前的navigationController的跟控制器显示需要显示的跟控制器,这个时候我们要用到navigationController的viewControllers属性.代码如下,
NSMutableArray *controllers = [NSMutableArray arrayWithArray:self.navigationController.viewControllers];
controllers[0] = [[RegisterViewController alloc] init];
[self.navigationController setViewControllers:controllers];