麻烦堆栈上的视图

时间:2011-10-17 08:24:10

标签: iphone uitabbarcontroller

我在使用标签导航应用程序时遇到问题。基本上我在这个屏幕上开始

enter image description here

当我点击登录时,它会将我带到同一个标签上的这个页面

enter image description here

然而,当我点击退出时,它会将我带到你看到的原始屏幕。但是,如果我已经注销,并访问另一个选项卡,然后重新访问“配置文件选项卡”,它将卡在第二个屏幕中,我甚至无法再单击注销,看起来好像视图卡在堆栈上也许?我在第一个视图控制器中使用它来访问第二个:

-(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]; 

}

关于我为什么会遇到这个问题的任何想法?

1 个答案:

答案 0 :(得分:2)

用于添加视图,

遵循此代码 - [self.view addSubview:[controller view]];

并删除 - [self.view removeFromSuperview];