title: iOS 16 Scene orientation issue
body: <p>I always received this error when I tried to allowed only portrait orientation on my controller:
  Error Domain=UISceneErrorDomain Code=101 &quot;None of the requested orientations are supported by the view controller. Requested: landscapeLeft; Supported: portrait&quot; UserInfo={NSLocalizedDescription=None of the requested orientations are supported by the view controller. Requested: landscapeLeft; Supported: portrait}</p>
  <pre><code>I called this method:
  func updateOrientation(orientation: UIInterfaceOrientationMask) {
          if #available(iOS 16, *) {
              DispatchQueue.main.async {
                  let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene
                  self.setNeedsUpdateOfSupportedInterfaceOrientations()
                  self.navigationController?.setNeedsUpdateOfSupportedInterfaceOrientations()
                  windowScene?.requestGeometryUpdate(.iOS(interfaceOrientations: orientation)) { error in
                      print(error)
                      print(windowScene?.effectiveGeometry )
                  }
              }
          }
      }
  
  Did someone face the same issue ?
  </code></pre>