So, I started developing an app in an entirely view-based way in Xcode 3.2.5 and then upgraded to Xcode 4.4. I have one NIB file (well two, MainWindow.xib and my default view controller's .xib). I have a bunch of view controllers that up til now I've been presenting via presentModalViewController.
The problem is that now I want one of those views to be navigation based, which is to say, when the user enters it, they get the top navigation bar, and everything they get to from that point forward is done through a navigation controller. And when they're done and have backed out of it completely, they get back to the regular non-navigation-controller-using views.
It seems like this is a common question that no one has fully described the answer to. Either that or responses which seem helpful like How to add a navigation controller to a view-based application? are way too vague for me. I'm basically looking for a step-by-step explanation of how you add a UINavigationController to your project for presenting only a few of the views in it.