title: UIViewController does not auto rotate
body: <p>As the title says. My UIViewController will not rotate no matter what. When it loads shouldAutorotateToInterfaceOrientation is being called but after that it doesnt.</p>
  
  <p><strong><em>UPDATE 1:</em></strong></p>
  
  <p>It's a really really wierd problem. At least for me. And i ll try to explain everything.</p>
  
  <p>It's a navigation based app. Every controller has</p>
  
  <pre><code>- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
      return YES; 
  }
  </code></pre>
  
  <p>Xcontroller is a child of Acontroller and it doesn't auto rotate. If Xcontroller become a child of Bcontroller then it will autorotate. So something is wrong with Acontroller. But Acontroller is identical (except its data) to Bcontroller.</p>
  
  <p>Whats Wrong?</p>
  
  <p><strong><em>UPDATE 2:</em></strong></p>
  
  <p>I decided to recreate Acontroller. And it worked.I believe I was missing something stupid.</p>