title: IOS 6 screen rotation without using storyboard
body: <p>Anyone who's trying the newest iOS 6 beta(version 2 or 3) has the same experience of auto rotation not working?</p>
  
  <p>I am not using storyboard but pure navigation control:</p>
  
  <pre><code>self.navController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
  [self.window addSubview:navController.view];
  </code></pre>
  
  <p>And have:</p>
  
  <pre><code>- (BOOL)shouldAutorotateToInterfaceOrientation: ](UIInterfaceOrientation)interfaceOrientation
  {
      if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
          return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
  } else {
      return YES;
  }
  }
  
  - (NSUInteger)supportedInterfaceOrientations{
  return UIInterfaceOrientationMaskAllButUpsideDown;
  }
  </code></pre>
  
  <p>BUT IOS has no espouse at all, works fine with all previous iOS on 3GS/4S and 4.3,5.0.5.1 simulator, but iOS 6 seems just buggy</p>