title: disable autorotate on a single UIViewController in iOS6
body: <p>I have a project using <code>UINavigationController</code> and <code>segues</code> working properly good, all of them rotate correctly, the thing is... I just want to disable <code>autorotation</code> on a specific <code>UIViewController</code>.
  I tried this:</p>
  
  <pre><code>- (BOOL)shouldAutorotateToInterfaceOrientation:
                                 (UIInterfaceOrientation)interfaceOrientation {    
      return NO;
  }
  
  // New Autorotation support for iOS 6.
  - (BOOL)shouldAutorotate NS_AVAILABLE_IOS(6_0){
      return NO;
  }
  
  - (NSUInteger)supportedInterfaceOrientations {
      return UIInterfaceOrientationMaskPortrait;
  }
  </code></pre>
  
  <p>but it's not working, my <code>UIViewController</code> keeps rotating automatically, any help will be welcome :)</p>