我嘗試2種方式解僱2個viewcontrollers連續,但其中只有一個被開除不是第二個駁回2的ViewController連續
方法1
-(void) LoginDone:(NSNotification *)notif
{
[self dismissViewControllerAnimated:YES completion:NULL]; //previous viewcontroller
[self dismissViewControllerAnimated:YES completion:NULL]; //current viewcontroller
}
方法2
-(void) LoginDone:(NSNotification *)notif
{
[self dismissViewControllerAnimated:YES completion:NULL];
[[NSNotificationCenter defaultCenter] postNotificationName:@"LoginDone2" object:nil];
}
-(void) LoginDone2:(NSNotification *)notif
{
[self dismissViewControllerAnimated:YES completion:NULL];
}
我需要找出一種方法連續地消除先前的viewcontroller和當前的viewcontroller。
很好的答案,但首先你必須關閉當前視圖控制器的視圖,然後纔可以關閉呈現視圖控制器的視圖。 – etayluz 2014-02-23 22:38:13