Как открыть новый ViewController из своего класса?

Доброго вечера. Изучаю swift, и пытаюсь написать программку из необходимости. Нужно сделать переход на другой ViewController из кастомного класса. Но даже наследование UIViewController не помогает. Казалось бы должно было помочь
вот пример:
public class MyClass: UIViewController {
    private func goToLogin() {
        let vc = self.storyboard?.instantiateViewControllerWithIdentifier("LogIn") as! LogInViewController
        self.presentViewController(vc, animated: true, completion: nil)
    }
}


Загуглить не получилось, хотя бы по тому, что понятия не имею как называется этот редирект. Долго гуглил, ничего похожего не нашел =)
  • Вопрос задан
  • 1238 просмотров
Пригласить эксперта
Ответы на вопрос 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Как лучше всего передавать данные между ViewContoller'ами?
Как создать переход между ViewController по условию?

UPD. Если вам это надо не из контроллера, то:
UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы