title: viewDidAppear called twice in iOS5
body: <p>I'm developing an app with an UINavigatorController. I am using the method viewDidAppear in the second pushed viewController to find information in an external server.</p>
  
  <p>Well. While in iOS5 worked fine at the beginning, I realized that viewDidAppear was not being called in iOS4.3 so I put this code in the root:</p>
  
  <pre><code>- (void)navigationController:(UINavigationController *)navigationController 
         didShowViewController:(UIViewController *)viewController animated:(BOOL)animated 
  {
      [viewController viewDidAppear:animated];
  }
  </code></pre>
  
  <p>Thereafter, the app started to work properly in iOS4.3. However, in iOS5 didn't because it's calling twice viewDidAppear (the one which was being called at first and the one from the <code>navigationController:didShowViewController:animated:</code>)</p>
  
  <p>What should I do to have only called once viewDidAppear?</p>
  
  <p>Thank you very much</p>