title: Navigate back to table of tab options every time 'more' option is clicked
body: <p>I have a <code>UITabBar</code> application with 8 tabs in my iPhone app. </p>
  
  <ol>
  <li>When I click on 'More' option, I get the remaining tabs and I navigate to the respective view.  </li>
  <li>If I click on the visible 2nd or 3rd tab and go back to the 'more' tab, I should again see the table of remaining tab options instead of the navigated subView.</li>
  </ol>
  
  <p>So how shall I reset back to the 'more' tab table everytime 'more' is clicked?</p>
  
  <p>I tried the following delegate method in AppDelegate.m </p>
  
  <pre><code>- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
  {
      NSLog(@"controller class: %@", NSStringFromClass([viewController class]));
      NSLog(@"controller title: %@", viewController.title);
  
  
      if (viewController == tabBarController.moreNavigationController)
      {
          tabBarController.moreNavigationController.delegate = self;
      }
      if ([viewController isKindOfClass:[UINavigationController class]])
      {
          [(UINavigationController *)viewController popToRootViewControllerAnimated:NO]; //All viewControllers are UINavigationController classes in my app
      }
  
  }
  </code></pre>