I have an iPhone project which currently does not have a UINavigationController
in it. Instead I swap views by handling the view hierarchy myself. However - as you're probably aware - this is bad practice, so I am trying to figure out how to implement a UINavigationController
into my current app. I can obviously start my project over and use an Xcode template, but I really don't want to do this.
There must be a way to do this programmatically. But I can't figure out what code needs to go in the AppDelegate. Does anyone have any experience with this? I am at a loss at the moment.
Cheers, Brett
example of creating and releasing a navigation controller:
I resolved the same problem using this.
in Xcode 4 in the interface editor, open the initial view controller, and then select 'editor > embed in >navigation controller'
![I added navigation controller into my tab bar project and it is working perfectly
// self.window.rootViewController = self.tabBarController;
Yeap.
It's a quite common question, have a look at this too.... Programmatically add UINavigationController in UIViewController