Dismiss to RootViewController?
ios, iphone, xcode
Solution
-(void)dismissToRootViewController
{
UIViewController *vc = self;
while (vc.presentingViewController) {
vc = vc.presentingViewController;
}
[vc dismissViewControllerAnimated:YES completion:nil];
}
Problem
I have an RegistrationViewController and a LoginViewController: LoginViewController is my InitialViewController/RootViewController. If i registrate and click on the Registrate-Button, it will push automatically to the MainViewController. If i push the Logout-Button, it dismissed to the RegistrationViewController, this is because i use [self dismissModalViewController animated:YES]. ``` - (IBAction)logoutPressed:(id)sender { [self dismissModalViewControllerAnimated:YES]; } ``` How can i Dismiss to the LoginViewController if i push the Logout-Button.