title: TabBarController returns null
body: <p>I have a tabbarcontroller in storyboard as initial view controller</p>
  
  <p><a href="https://i.stack.imgur.com/jXOZl.png" rel="noreferrer"><img src="https://i.stack.imgur.com/jXOZl.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/fxkX5.png" rel="noreferrer"><img src="https://i.stack.imgur.com/fxkX5.png" alt="enter image description here"></a>  </p>
  
  <p>How does this return null</p>
  
  <pre><code>UITabBarController* tabbarController = (UITabBarController*) self.tabBarController;
  NSLog(@"%@",tabbarController);
  NSLog(@"%@",self.navigationController.tabBarController);
  </code></pre>
  
  <p>Originally what I am trying to do</p>
  
  <pre><code>NSMutableArray *newTabs = [NSMutableArray arrayWithArray:[self.tabBarController viewControllers]];
  NSLog(@"\n\n\n%lu\n\n\n",(unsigned long)[newTabs count]);
  NSLog(@"self.tabBarController.viewControllers %@ \n\n",self.tabBarController);
  [newTabs removeObjectAtIndex: 1];
  [self.tabBarController setViewControllers:newTabs];
  </code></pre>
  
  <p>Why am I getting null?</p>