//需要给模态视图创建一个Nav,然后再调用presentViewController
    if (_loginVC == nil) {
        _loginVC = [[LoginViewController alloc]init];
        _loginnNav = [[UINavigationController alloc]initWithRootViewController:_loginVC];
    }
    
    if (self.presentedViewController == nil) {
        [self presentViewController:_loginnNav animated:YES completion:nil];
    }

如此一来,即可在模态视图loginVC中push其他视图,也可以一直返回到显示模态视图之前的视图。

 

相关文章: