title: Present UIAlertController in landscape when the parent view controller is configured for portrait only
body: <p>In my app, there's a <code>videoViewController</code> that's configured for portrait only.</p>
  
  <pre><code>- (NSUInteger)supportedInterfaceOrientations {
      return UIInterfaceOrientationMaskPortrait;
  }  
  </code></pre>
  
  <p>That is, when the user rotates the device from portrait to landscape, the live preview (which is in the <code>videoViewController</code> view's hierarchy) does not rotate with the device (like the Apple Camera app).  When the <code>videoViewController</code> to presents the <code>UIAlertController</code> while the device in is landscape mode, the instance on the <code>UIAlertController</code> is in portrait.  How can I assure the <code>UIAlertController</code> is presented in accordance with the device orientation?  Any input is appreciated.</p>
  
  <p><img src="https://i.stack.imgur.com/qg4pS.png" alt="enter image description here"></p>
  
  <p>Also, if I use the <code>UIAlertView</code> instead of the <code>UIAlertController</code>, the instance of the <code>UIAlertView</code> will rotate accordingly.  Because the <code>UIAlertView</code> is deprecated in iOS 8.0, I don't want to use it.</p>