控制器的push中间插入present

最近,在项目中遇到这样一个需求:对于登录界面,在一个导航控制器下,present一个登录控制器,在这个登录控制器中还可以push出另外一个控制器。
如下:A-push>B-present>C-push>D

LoginViewController *vc = [[LoginViewController alloc]init];
NavigationController *nav = [[NavigationController alloc]initWithRootViewController:vc];
UIViewController *root = [UIApplication sharedApplication].keyWindow.rootViewController;
[root presentViewController:nav animated:YES completion:^{
            
        }];

你可能感兴趣的:(控制器的push中间插入present)