1

我使用以下代码打开另一个视图控制器(在 myviewcontroller1.m 中)

#import "contactvc.h"

contactvc *ii;

// ....

-(IBAction)passothervc:(id)sender
{
   //this code seems working OK.
   ii = [self.storyboard instantiateViewControllerWithIdentifier:@"contactvc"];
   [self presentViewController:ii animated:NO completion:nil];
}

和以下代码返回到主视图控制器(在contactvc.m中)

-(IBAction)backToMain:(id)sender
{
   [self.view removeFromSuperview];
}

第二个视图打开正常,但当我单击后退按钮时,只剩下一个空白的黑屏。可能应用程序已关闭。一定有一些我不知道或遗漏的东西。

谢谢你的帮助。

4

1 回答 1

1

在contactvc.m 中使用以下代码:

[self dismissViewControllerAnimated:YES completion:nil];
于 2013-07-07T15:35:14.400 回答