title: IBOutlet properties does not update when using prepareForSegue method
body: <p>I am having problem passing value to a IBOutlet property of destinationViewController but it works fine on ordinary property see code below</p>
  
  <pre><code>- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  if ([segue.identifier isEqualToString:@"NewsCellToDetail"]) {        
      testViewController *viewController = segue.destinationViewController;
      viewController.titleLabel.text = @"test"; // set the IBOutlet label text to something
      NSLog(@"%@",viewController.titleLabel.text); // this will output to nil
      viewController.textTest = @"testing2"; // set the property to something
      NSLog(@"%@", viewController.textTest) // this will output the string testing2
  }
  </code></pre>
  
  <p>This is the code for the header file testviewcontroller.h</p>
  
  <pre><code>#import &lt;UIKit/UIKit.h&gt;
  @interface NewsDetailViewController : UIViewController
  @property (strong, nonatomic) IBOutlet UILabel *titleLabel;
  @property (strong, nonatomic) NSString *textTest;
  @end
  </code></pre>
  
  <p>I already synthesize both the property.</p>
  
  <p>Thanks for the help.</p>