我使用以下代码打开另一个viewcontroller(在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];
}


以下代码返回主ViewController(在contactvc.m中)
-(IBAction)backToMain:(id)sender
{
   [self.view removeFromSuperview];
}

打开第二个视图,确定,但是当我单击“后退”按钮时,只有一个空白的黑屏。应用程序可能已关闭。肯定有一些我不知道或缺少的东西。

谢谢你的帮助。

最佳答案

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

[self dismissViewControllerAnimated:YES completion:nil];

关于iphone - 后退按钮可在ios中关闭应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17513492/

10-15 23:36