我有三个视图控制器:Main
,VC1
和VC2
。每当应用程序启动时,委托方法都会定义将显示哪个VC,无论它是Main
还是VC1
。
该应用随VC1
启动,当按下按钮时[performSegueWithIdentifier]
到VC2
,但是,当我按下{{1}中的注销按钮时我想从内存中释放VC2
和VC1
并显示VC2
视图控制器。
我还使用导航控制器和故事板。初始化应用时,Main
方法将决定将显示哪个视图控制器,didFinishLaunching
或Main
。
VC1
在firstVC = Home||VC1
if(firstVC == VC1){
[self performSegueWithIdentifier=@"" sender=self];
//IT WILL OPEN THE VC2
}
,如果我要退出,则需要回家。我需要从内存中释放VC2
和VC1
。 (如果我使用Main
它将不会释放视图控制器,因此它将继续在后台运行浪费内存。)如果我想返回它需要返回performSegue
。