title: 2 instances of same view controller : one does not work in the TabBarController
body: <p>I tried many options, but none of them work. The problem is simple :</p>
  
  <p>I have got one UITabBarController, which works perfectly for 5 tabs.</p>
  
  <p>My problem is located on first and second tabs : I need to use the same view controller under each tab, but of course with 2 distinct instances.</p>
  
  <p>I tried to add 2 distinct navigation controllers, all pointing to the same view controller as root controller. This way I can customize the tab text and icon (I work mainly in interface builder for this) on each navigation controller.</p>
  
  <pre><code>              __ NavController 1 _
               /                    \
  TabController -- NavController 2 -- ViewController
  </code></pre>
  
  <p>With this configuration : only the first tab works (the one handled by NavController1), the second does not show the view (I absolutely don't know which view is shown, but it's empty, black and has a default empty blue nav bar). If I keep only one link from navigation controller to my view controller, like this :</p>
  
  <pre><code>             __ NavController 1 
               /                    
  TabController -- NavController 2 -- ViewController
  </code></pre>
  
  <p>The second tab works perfectly !</p>
  
  <p>The other option is to link the NavController twice, but in this case I need to configure title and image programmatically depending on the tab index and I am not sure where would be the place to do this.</p>
  
  <p>So :</p>
  
  <ul>
  <li>Is this normal behaviour ?</li>
  <li>Is there a solution with IB ?</li>
  <li>If I need to programmatically setup the tab appearances, where should I do this ?</li>
  </ul>