iOS 8 - UIWindow-Ausrichtung ist immer Hochformat

Ich aktualisiere eine iOS 6-App auf iOS 8 (iPad) und neueUIWindows, die ich erstelle, werden immer im Hochformat angezeigt. Die App unterstützte ursprünglich sowohl die Hoch- als auch die Querformatausrichtung, unterstützt jetzt jedoch nur Querformat.

Ich habe die unterstützten Ausrichtungen in der Projektdatei in Querformat links und Querformat rechts geändert. Die gesamte Benutzeroberfläche wird wie erwartet im Querformat angezeigt, aber wenn ich ein neues @ erstelUIWindow, es erscheint im Hochformat. Das neueUIWindower Rahmen von @ stimmt genau mit dem Rahmen des Bildschirms überein, daher kann ich mir nicht vorstellen, warum / wie er im Hochformat angezeigt wird.

Der folgende Code wird verwendet, um das neue @ zu erstellen und anzuzeigeUIWindow, das als Modal fungiert:

var modalWindow:UIWindow = UIWindow(frame: self.view.window!.bounds)

modalWindow.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.66)
modalWindow.hidden = false
modalWindow.windowLevel = (UIWindowLevelStatusBar + 1)

modalWindow.addSubview(customView)    

modalWindow.makeKeyAndVisible()

Ich habe seit ein paar Stunden damit zu kämpfen; sollte das @ nicUIWindow standardmäßig im Querformat sein, da die App nur die Querformat-Ausrichtung unterstützt?

Ich würde mich über Ratschläge zur Behebung dieses Problems sehr freuen.

BEARBEITEN

Ich habe gerade eine neue Test-App erstellt, die nur Landscape Left und Landscape Right unterstützt, und das Problem tritt auch dort auf. Ist das ein Bug? Ich kann anscheinend nicht verstehen, warum das UIWindow glaubt, dass sich die App im Hochformat befindet, wenn sie sich im Querformat befindet.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage