我在使用标签导航应用程序时遇到问题。基本上我在这个屏幕上开始
当我点击登录时,它会将我带到同一个标签上的这个页面
然而,当我点击退出时,它会将我带到你看到的原始屏幕。但是,如果我已经注销,并访问另一个选项卡,然后重新访问“配置文件选项卡”,它将卡在第二个屏幕中,我甚至无法再单击注销,看起来好像视图卡在堆栈上也许?我在第一个视图控制器中使用它来访问第二个:
-(void)Bootup{
FourthViewController *home = [[FourthViewController alloc] initWithNibName:@"FourthView" bundle:nil];
self.view = [home view];
}
我在第二个视图控制器中使用它
-(IBAction)switchPage:(id)sender
{
//[self someUpdateFunction];
FirstViewController *home = [[FirstViewController alloc] initWithNibName:@"FirstView" bundle:nil];
self.view = [home view];
}
关于我为什么会遇到这个问题的任何想法?
答案 0 :(得分:2)
用于添加视图,
遵循此代码 - [self.view addSubview:[controller view]];
并删除 - [self.view removeFromSuperview];