I am currently developing an App based on a Navigation Controller. However, when the user logs out, I’d like to go to the initial screen and destroy all of the other views that were stacked. What is the best way to do that?
EDIT:
I’ve tried doing what both answers suggested but I got a nil navigationViewController. So I’ll add another detail that I thought was not useful before. Actually I am trying to perform this operation from a TabViewController that is embedded in a NavigationController. I apologize if that changes anything.
[self.navigationController popToRootViewControllerAnimated:YES];