2015-11-13 36 views
0

我试图在收到响应后点击按钮来放松。使用performSegueWithIdentifier解除Segue - 不起作用 - 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

这里的约开卷文章饥荒早期预警系统,这是超我,也许这可以帮助

Unwind

+0

我读到这太,但我无法弄清楚如何给它一个语法适应我可以在if函数中使用 – senty