Definindo a orientação do dispositivo no Swift iOS

Estou trabalhando em um aplicativo rápido para iPhone. Há uma exibição modal no meu aplicativo que eu quero apenas estar na exibição retrato.

Minha pergunta é: como forço programaticamente o telefone para não permitir a rotação? Em outras palavras, estou procurando um código que não permita que uma exibição modal seja exibida no modo paisagem (ativando o bloqueio de rotação de retrato).

Isso é apenas para uma visualização modal, por isso não posso desativar a rotação de todo o aplicativo; caso contrário, eu desabilitaria a rotação completamente.

Encontrei código na minha pesquisaaqui Mas está no objetivo C, caso isso ajude. Obrigado!

questionAnswers(17)

yourAnswerToTheQuestion