title: preferredInterfaceOrientationForPresentation not working
body: <p>I am trying to programatically force one popover View to be landscape, whilst i set the device orientation of the app to be portrait in the project settings.
  My code looks like this:</p>
  
  <pre><code>override func shouldAutorotate() -&gt; Bool {
      return true
  }
  
  override func preferredInterfaceOrientationForPresentation() -&gt; UIInterfaceOrientation {
      return UIInterfaceOrientation.LandscapeLeft
  }
  </code></pre>
  
  <p>This didnt work so i tried adding:</p>
  
  <pre><code>override func supportedInterfaceOrientations() -&gt; UIInterfaceOrientationMask {
      return UIInterfaceOrientationMask.All
  }
  </code></pre>
  
  <p>But still no rotation. Why is this happening?</p>