MacOS - Как перейти после входа в экран - PullRequest
0 голосов
/ 11 мая 2018

У меня есть LogInViewController, и я хотел бы, чтобы он переходил к MainViewController, когда пользователь нажимает кнопку входа в систему. Show segue работает нормально.Проблема в том, что он создает новое окно.enter image description here

Я хочу заменить LogInViewController на MainViewController.Как перейти к главному экрану после успешной аутентификации в том же окне?

Я пытался включить эти два в функцию IBAction для кнопки входа в систему перед функцией executeSegue:

self.view.window?.close()
self.dismiss(nil)

1 Ответ

0 голосов
/ 11 мая 2018

Попробуйте закрыть окно в prepareForSegue методе

override func prepareForSegue(segue: NSStoryboardSegue, sender: AnyObject?) {
    self.view.window?.close()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...