2015-11-13 89 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