//需要给模态视图创建一个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其他视图,也可以一直返回到显示模态视图之前的视图。