title: How to manage TabBarController on new view after viewController push action
body: <p>I have a problem building applicatin with tabBarController.
  There is no problem doing tabBarController with navigationController if I build it from AppDelegate.</p>
  
  <p>But now I have experienced problem when I want to create new view with tabBarController (3 tabs and each has navigation controllers) after a push from previous navigation controller.
  It simply doesnt work.</p>
  
  <p>Here is the code:</p>
  
  <pre><code>MainViewController *mainViewController = [[MainViewController alloc] initWithNibName:@"MainView_iPhone" bundle:nil];
  mainViewController.tabBarItem.title = @"First";
  UINavigationController *mainNavigationController = [[UINavigationController alloc] initWithRootViewController:mainViewController];
  
  DictionariesViewController *dictionariesViewController = [[DictionariesViewController alloc] initWithNibName:@"DictionariesView_iPhone" bundle:nil];
  dictionariesViewController.tabBarItem.title = @"Second";
  UINavigationController *dictionariesNavigationController = [[UINavigationController alloc] initWithRootViewController:dictionariesViewController];
  
  tabBarController = [[UITabBarController alloc] init];
  tabBarController.viewControllers = [NSArray arrayWithObjects:mainNavigationController, dictionariesNavigationController, nil];
  
  [self.navigationController pushViewController:tabBarController animated:YES];
  </code></pre>
  
  <p>There is a problem after view is pushe to "First" controller. Application crashes...</p>
  
  <p>Please for help.</p>
  
  <p>Regards
  Borut</p>