почему мой взгляд все еще представлен в ландшафте?

мой вид управляется контроллером навигации, поэтому я установил поддерживаемые ориентации в контроллере навигации в явном виде Portrait & PortraitUpSideDown, и это работает, однако, если предыдущий вид был в альбомной ориентации, когда он вызывался, он будет отображаться в альбомной ориентации. и оставайтесь в ландшафте, пока устройство не будет повернуто .. Как мне предотвратить это?

Вот мой код:

class EditProfileViewController: UIViewController, UINavigationControllerDelegate

override func viewDidLoad() {
        super.viewDidLoad()

        navigationController?.delegate = self
}

func navigationControllerSupportedInterfaceOrientations(navigationController: UINavigationController) -> UIInterfaceOrientationMask {

    return [UIInterfaceOrientationMask.Portrait, UIInterfaceOrientationMask.PortraitUpsideDown]
}

Я думал, что предыдущая строка навсегда заблокирует вид на портрет. Как мне это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос