A present B,B present C,直接由C dismiss A
UIViewController *presentViewController = [self presentingViewController];
UIViewController *lastViewController = self;
while (presentViewController) {
id temp = presentViewController;
presentViewController = [presentViewController presentingViewController];
lastViewController = temp;
}
[lastViewController dismissViewControllerAnimated:YES completion:nil];
原文:http://www.cnblogs.com/siasyl/p/5105161.html