-1

ホームボタンを押すと、アプリが閉じるのではなく最小化されます。もう一度起動すると、アプリは最初のView Controllerに戻るのではなく、最後に使用していたViewControllerを起動します。これは私のストーリーボードです:

-> A-> B-> C

「C」でホームを押して再度起動すると、アプリは「A」ではなく「C」のままになります

 - (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 に答える