A orientação de bloqueio não funciona no ipad ios 8 swift xcode 6.2

Bloquei a orientação do aplicativo para retrato a partir da configuração geral do aplicativo como esta

mas ainda assim quando executo meu aplicativo no ipad, ele roda !?

Então, onde devo bloquear a orientação?

Por que a Apple adicionou esse recurso às configurações enquanto ele não está funcionando?

ATUALIZAR:

Tentei implementar esse viewController como o geral de todos os viewController também.

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
    }
}

esta foto tirada do principal controlador de navegação do meu aplicativo.

ainda não funcionou!

como diabos isso funciona?

questionAnswers(4)

yourAnswerToTheQuestion