title: TabBarItem icon does not appear immediately in ios 8
body: <p>I have a problem with tabBarItem icon.Here is a screenshot of a part of my storyboard.</p>
  
  <p><img src="https://i.stack.imgur.com/UAps0.png" alt="Storyboard"></p>
  
  <p>There is a basic viewController with some buttons. When one of these buttons is touched up, a tabBarController with three tabs appears.<strong>In iOS 8</strong>,icons of tabBarItems does not appear initially.If i change view controller,both icons of previous and current view controller appear.if i select the third tab,then all icons of tabBarItems appear.Here is a screenshot of my problem:</p>
  
  <p>First Appearance of TabBarController :</p>
  
  <p><img src="https://i.stack.imgur.com/39GNL.png" alt="1st"></p>
  
  <p>If i change tab:</p>
  
  <p><img src="https://i.stack.imgur.com/bsP7r.png" alt="2nd"></p>
  
  <p>Here is the code that i use to set icons(all icons are 30x30) of tabBarItems into viewDidLoad method of first viewController of TabBarController:</p>
  
  <pre><code>[[[self.tabBarController.viewControllers objectAtIndex:0] tabBarItem]  setFinishedSelectedImage:[UIImage imageNamed:@"1d1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"1b1.png"]];
  
  [[[self.tabBarController.viewControllers objectAtIndex:1] tabBarItem]  setFinishedSelectedImage:[UIImage imageNamed:@"2d1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"2b1.png"]];
  
  [[[self.tabBarController.viewControllers objectAtIndex:2] tabBarItem]  setFinishedSelectedImage:[UIImage imageNamed:@"3d1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"3b1.png"]];
  </code></pre>
  
  <p>Here is a screenshot of iOS 7 that it works properly:</p>
  
  <p><img src="https://i.stack.imgur.com/2R2ih.png" alt="right"></p>
  
  <p>Can anyone help me with this??</p>