title: iOS 7 supportedInterfaceOrientation not working as intended
body: <p>So I have root controller that can rotate to any orientations and a view controller that only shows landscape mode using supportedInterfaceOrientations</p>
  
  <pre><code>- (NSUInteger)supportedInterfaceOrientations {
      return UIInterfaceOrientationMaskLandscape;
  }
  </code></pre>
  
  <p>So when I present that view controller by setting the window's root controller to be that at some point of the app, like button press, it starts on landscape mode. Everytime it rotates it calls that method. But when I rotate to portrait it went portrait even though I told them to use landscape only. Any advice?</p>