title: How to access properties of a view controller loaded from storyboard?
body: <p>I have a view controller instance created with <code>instantiateViewControllerWithIdentifier</code> like this:</p>
  
  <pre><code>TBSCTestController* testController = [self.storyboard instantiateViewControllerWithIdentifier: @"OTP"];
  </code></pre>
  
  <p><code>TBSCTestController</code> has an <code>IBOutlet</code> property named <code>label</code> which is hooked up with a label in the storyboard:</p>
  
  <p><img src="https://i.stack.imgur.com/ml9Ye.png" alt="IBOutlet albel"></p>
  
  <p>I want to modify the text of <code>label</code> using this code but nothing changes:</p>
  
  <pre><code>testController.label.text = @"newText";
  [self.view addSubview: testController.view];  
  </code></pre>
  
  <p>The <code>testController</code> is a valid instance but the <code>label</code> is nil.
  What did i miss?</p>