title: iOS: pushViewController freezes the app
body: <p>I am a new iOS developer working on some legacy code. I learned from the code that to launch a new screen, I can do:</p>
  
  <pre><code>SomeViewController* view = [[SomeViewController alloc] initWithNibName:@"SomeViewController" bundle:[NSBundle mainBundle]];
  [self.navigationController pushViewController:view animated:YES];
  [view release];
  </code></pre>
  
  <p>I have a screen B is launched from screen A. I need to further launch a screen C from screen B. The flow is A -> B -> C. when I do B->C, the app freezes and the screen looks like this:</p>
  
  <p><img src="https://i.stack.imgur.com/UFZlx.png" alt="enter image description here"></p>
  
  <p>However when I do A->C, it's working perfectly. Has anyone seen this before? Really appreciate your help.</p>