簡體   English   中英

使用performSegueWithIdentifier放松Segue-不起作用-Swift 2.1

[英]Unwind Segue using performSegueWithIdentifier - Doesn't work - 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上的登錄按鈕時,不幸的是它不會展開。

在此處輸入圖片說明

在此處輸入圖片說明

當我嘗試刪除這些連接並按ctrl + drag按鈕退出時,它什么也沒做。

我找不到我在做什么錯,因此無法正常工作。 我想念什么?

這里有一些關於Unwind的文章,對我來說太好了,也許可以幫上忙

放松

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM