Всем привет!
Подскажите, пожалуйста, как правильно реализовать открытие окна авторизации?
Делаю приложение как у Авито, там есть "Мой кабинет" табом, вот когда я на него нажимаю, если чувак не авторизован нужно показать вьюшку с логином (там же есть переход на регу)
Сейчас у меня сделано так:
В контролере "мой кабинет"
override func viewDidAppear(animated: Bool) {
if (authorization == 0) {
dispatch_async(dispatch_get_main_queue(), { () -> Void in
self.performSegueWithIdentifier("Login", sender:self)
})
}
}
А в контролере "Логин", кнопка отмена, которая закрывает логин:
override func viewDidAppear(animated: Bool) {
@IBAction func CloseLogin(sender: UIBarButtonItem) {
self.navigationController?.dismissViewControllerAnimated(true, completion: nil)
self.navigationController?.tabBarController?.selectedIndex = 0
}
После закрытия я хочу перейти на первый таб, но self.navigationController?.tabBarController?.selectedIndex = 0 не срабатывает :(
Вот может скрин поможет понять:
https://yadi.sk/i/z0seo7oCnwVTj
Кто, что подскажет?