从第二视图返回到第一视图,第一视图的值保持不变
|
我有一个第一视图,即登录屏幕。用户登录后,有一个按钮可以将视图推到我的第二个视图。我的问题是,当我按下返回到第一个视图的按钮时,它将调用viewDidLoad方法并运行该视图,就像我刚刚构建了该应用程序一样。我还有根据登录用户设置的其他标签,因此我想让我的第一个视图在被保留之前保持其状态。
这是我用来推送到第二个视图的方法:
-(IBAction) secondView
{
_secondView = [[SecondViewController alloc]initWithNibName:nil bundle:nil];
[self presentModalViewController:_secondView animated:YES];
[_secondView release];
}
以及推回第一视图的方法:
-(IBAction) back {
_firstView = [[FirstViewController alloc]initWithNibName:nil bundle:nil];
[self presentModalViewController:_firstView animated:YES];
[_firstView release];
}
我没有使用导航控制器,因此有没有办法将我的第一个视图推回原来的状态?提前致谢。
没有找到相关结果
已邀请:
4 个回复
磨标烫徽啪
),请使用以下命令弹出secondViewController
您正在执行的操作的问题是,使用当前方法“返回”时正在创建新的firstViewController(View4ѭ和
是此提示)。确实,您只想将secondViewController从firstViewController的顶部弹出,即可使用上述方法进行操作。
闪脖
而不是将第一个ѭ呈现为另一个模态视图。 您应该使用以下方法替换
方法:
这将使您返回第一个视图,并(可能)释放第二个“ 9”。 希望对您有所帮助。
亨尖玛次酥
苏髓骗撩