title: ViewDidLoad executes slowly while pushing viewcontroller
body: <p>I was trying to push a viewcontroller B into navigation controller from A and then assigning some properties of B in A.<br>
  In this case, the assigning of properties was done and then viewDidLoad of viewcontroller A was executed.</p>
  
  <p>Here, assigning properties in A should be done only after viewDidLoad of A has done.</p>
  
  <p>For example,</p>
  
  <pre><code>[b.navController pushViewController:a animated:YES];
  a.status = @"loaded";
  </code></pre>
  
  <p>Here, status was assigned first and then <code>viewDidLoad</code> of A was executed.
  This happens only in iOS 7 whereas in iOS6 it works fine.</p>
  
  <p>Can anyone please let me know where the problem is?</p>
  
  <p>UPDATE: For me in some cases in iOS7, Push view is not working. How cna I debug and fix it?</p>