title: ViewDidLoad not called on custom objects in Storyboard
body: <p>I finally made the switch to Storyboards and i am having issues loading custom controllers which was pretty easy to do when using interface builder.</p>
  
  <p>I have <strong>ViewControllerOne</strong>  with two components: A <strong>UIView</strong> and <strong>UITableView</strong> as the subview. </p>
  
  <p>I want the <strong>UITableView</strong> to be controlled by a custom tableview controller. If this was Interface builder i would have dropped a tableview controller onto the XIB, linked to the custom controller and made the connections and it would have been done.</p>
  
  <p>Using storyboard, i don’t believe its possible to drop a <strong>UIViewController/UITableViewController</strong> onto a scene which already has a view controller, i relied on Objects to achieve this.</p>
  
  <p>So i added a Object onto the scene and linked it to my custom tableview controller. I set up delegate/date source for my <strong>UITableView</strong> to point to the custom controller. I finally connected the UITableViews outlet to the custom controller.</p>
  
  <p>When i compile this, the custom controllers delegate (for the table view) gets called but the viewDidLoad is never called. </p>
  
  <p>The only way i can invoke viewDidLoad is if i move the UITableView out of ViewControllerOne. My understanding was that even though there is one view controller for a scene i can still manipulate the subviews using custom controllers.</p>
  
  <p>Am i misunderstanding something or is there is a solution for this ?</p>
  
  <p>Some screenshots
  <img src="https://i.stack.imgur.com/Hztdv.png" alt="TableView"></p>
  
  <p><img src="https://i.stack.imgur.com/MrLge.png" alt="enter image description here"></p>
  
  <p><img src="https://i.stack.imgur.com/874Wc.png" alt="enter image description here"></p>