这是我的问题。在iPhone应用程序中,我有一个viewcontroller(让它称之为VC1),它有一个按钮,当按下时会显示另一个viewcontroller(让我们称之为VC2)。 VC2有一个按钮,当按下时,它会关闭VC2并显示之前已加载的VC1。但是当VC2被解散时,VC1的viewDidLoad方法被调用,这会混淆应用程序的功能。有没有什么方法可以显示VC2,当它被解除时,VC1的viewDidLoad方法不会被调用?
这是我用过的代码......
呈现VC2:
infoViewController* info=[[infoViewController alloc]init];
[self presentViewController:info animated:YES completion:nil];
解雇VC2:
-(void)dismisser{
[self dismissViewControllerAnimated:YES completion:nil];
}
(dismisser是按下关闭按钮时调用的方法)