2015-11-13 2 views
0

Я пытаюсь расслабиться на моей кнопке, после получения ответа.Unwind Segue using performSegueWithIdentifier - не работает - Swift 2.1

LoginController

@IBAction func SignInPressed(sender: AnyObject) { 

    if (onSuccess) { 
     performSegueWithIdentifier("unwindToGlobal", sender: AnyObject?()) 
    } 
} 

и это, где это происходит из (GlobalController).

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) 
{ 
    if (segue.identifier == "globalToLogin") 
    { 
     NSOperationQueue.mainQueue().addOperationWithBlock({() -> Void in 
      let loginController = segue.destinationViewController as? LoginController 
     }) 
    } 
} 

Это один работает, и как только я вхожу в приложение (GlobalController является отправным вид), я получаю направлены на страницу входа. Однако, когда я нажимаю кнопку входа в LoginController, к сожалению, она не расслабляется.

enter image description here

enter image description here

При попытке удалить эти соединения и ctrl + drag кнопку, чтобы выйти, он просто ничего не делает.

Я не мог найти то, что я делаю неправильно, поэтому он не работает. Что мне не хватает?

ответ

0

Здесь а FEWS статей о разматывает, это было супер для меня, может быть, что может помочь

Unwind

+0

Я тоже читал это, но я не мог понять, как адаптировать его в синтаксисе, что я можно использовать в if – senty

Смежные вопросы