-1

当我按下主页按钮时,我的应用程序会最小化而不是关闭。当我再次启动它时,应用程序会启动我在其上的最后一个视图控制器,而不是返回到第一个视图控制器。这是我的故事板:

-> A -> B -> C

在“C”中按主页并再次启动时,应用程序停留在“C”而不是“A”

 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

- (void)dealloc {
    [super dealloc];
}
- (void)viewDidUnload {
    [self setEmail:nil];
    [super viewDidUnload];
}
4

1 回答 1

6

当您关闭应用程序时,它不会杀死它,它只是暂停它。除非您在关闭它时设置了将其杀死的选项。

转到 .plist 中的设置并设置

Application does not run in backgroundYES

这也是UIApplicationExitsOnSuspend关键

另外,请阅读Apple 文档以了解应用程序流程

于 2012-12-12T09:01:09.410 回答