Locking Orientierung funktioniert nicht auf iPad iOS 8 Swift Xcode 6.2

Ich habe die App-Ausrichtung in der allgemeinen App-Einstellung wie folgt auf Hochformat festgelegt.

Aber immer noch, wenn ich meine Anwendung auf dem iPad starte, dreht sie sich!?

so wo soll ich die ausrichtung verriegeln?

Warum hat Apple diese Funktion zu den Einstellungen hinzugefügt, obwohl sie nicht funktioniert?

AKTUALISIEREN

Ich habe versucht, diesen viewController auch als General für alle viewController zu implementieren.

import Foundation
import UIKit

class GeneralViewController: UIViewController {

    override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)
        let value = UIInterfaceOrientation.Portrait.rawValue
        UIDevice.currentDevice().setValue(value, forKey: "orientation")
    }

    override func supportedInterfaceOrientations() -> Int {
        return Int(UIInterfaceOrientationMask.Portrait.rawValue)
    }


    override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation {
        return UIInterfaceOrientation.Portrait
    }

    override func shouldAutorotate() -> Bool {
        return false
    }
}

dieses Bild stammt aus dem Hauptnavigations-Controller meiner App.

immer noch nicht funktioniert!

wie auf der Erde funktioniert dieses Ding?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage