Iphone 从presentModalViewController在模式视图后面交换视图

Iphone 从presentModalViewController在模式视图后面交换视图,iphone,modalviewcontroller,Iphone,Modalviewcontroller,我正在尝试创建一个在启动时显示常规视图的应用程序。它充当一个介绍视图,带有两个按钮,用户可以选择签名或注册。单击“登录”后,我使用presentModalViewController呈现表单。完成此操作后,我想取消模式视图,并将简介视图与常规应用程序的选项卡栏控制器交换 不过,要实现这一点我有很多困难。我确实设法让模态视图与它下面的新视图进行转换,但随后简介视图立即重新显示,我不知道为什么 在委托中,我运行以下命令: [window addSubview:firstRunController.v

我正在尝试创建一个在启动时显示常规视图的应用程序。它充当一个介绍视图,带有两个按钮,用户可以选择签名或注册。单击“登录”后,我使用presentModalViewController呈现表单。完成此操作后,我想取消模式视图,并将简介视图与常规应用程序的选项卡栏控制器交换

不过,要实现这一点我有很多困难。我确实设法让模态视图与它下面的新视图进行转换,但随后简介视图立即重新显示,我不知道为什么

在委托中,我运行以下命令:

[window addSubview:firstRunController.view];
表达观点是非常标准的

这就是我对它不屑一顾的方式,也就是我上面所说的行为:

QuestionMeAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[self dismissModalViewControllerAnimated:YES];
[delegate.firstRunController.view removeFromSuperview];

如果通过navigationController维护视图,则可以通过-(void)SetViewController:(NSArray*)ViewController动画:(BOOL)动画来指定视图控制器

我确实交换了视图,首先重新分配了导航控制器的视图控制器,然后调用dismissModelViewController离开当前视图控制器或导航视图控制器