2017-02-25 60 views
0

performSegue(withIdentifier:「m1」,sender:self) 上面的代碼在下面是正確的,但它給了我一個SIGBRT(***終止應用程序由於未捕獲異常'NSInvalidArgumentException'原因:'Receiver()沒有帶標識符'm1'的segue')聲明接收者登錄沒有帶標識符'm1'的segue的錯誤 即使登錄對於具有正確標識符的UITabBarController也是正確的。原諒我,我是一名初學者開發者。我如何從uiviewcontroller繼續TabBarController

Image

enter image description here

+0

你確定你的segue在Storyboard中正確連接嗎? 此外,代碼應該是'self.performSegue(withIdentifier:「m1」,sender:self)' – Bawpotter

+0

是的,登錄視圖控制器被segoted到TabBarController。 –

+0

請發佈錯誤信息的完整文本。 – Bawpotter

回答

0

執行SEGUE必須在初始視圖控制器,不是目的地視圖控制器呼叫。在這種情況下,self.performSegue(withIdentifier:"m1", sender:self)應該位於UIViewController中,而不是UITabBarController。