ViewWillAppear/Disappear not called when the view is created programmatically
<p>I have a root view controller class. This view has few buttons. on the click of the button, I show tab bars. So basically, I have the implementation of tab bar and navigation controlls. Basically, I have data that i shown in table view format. The other view are created programmatically. </p>

<p>Now, the problem is on the root view I am able to hide the naviagtion bar using</p>

<p>[self.navigationController setNavigationBarHidden:YES animated:animated];</p>

<p>but, when I click on the buttons, the navigation bar is hidden from on the next view.I tried putting breaks on viewdidappear and viewdiddisapear method but these mehtods are not fired. </p>

<p>Can you please help me on how to ensure that either these methods are fired or on how to get the navigation controller shown except on the first view. </p>
