title: Where to initialize UILabel?
body: <p>Somewhere in my storyboard I have ViewController(ReadingViewController), which I am instantiating the following way:</p>
  
  <pre><code>UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main_iPad" bundle:NULL];
  ReadingViewController *viewController = (ReadingViewController *)[sb instantiateViewControllerWithIdentifier:@"SB_RDVC"];
  viewController.infoLabel.text = @"test";
  </code></pre>
  
  <p>That VC has some label outlets created in storyboard. When I try to initialize the label right after instantiation, it failed - label value is same as I set in storyboard.</p>
  
  <p>As workaround I made a string property in VC, then just assigning @"test" to that variable. In viewDidLoad of <code>ReadingViewController</code> I just <code>self.infoLabel.text = self.uglyProperty</code>.</p>
  
  <p>This seems ugly to me, is there a better way to assign outlet label right after instantiation?</p>