我如何从uiviewcontroller转到TabBarController

时间:2017-02-25 17:09:21

标签: swift uiviewcontroller

performSegue(withIdentifier:“m1”,sender:self) 上面的代码在下面是正确的,但是它给了我一个SIGBRT(***终止应用程序,因为未捕获的异常'NSInvalidArgumentException',原因:'Receiver()没有带有标识符'm1'的segue')错误声称接收者登录没有具有标识符'm1'的segue 甚至登录也正确地使用正确的标识符进行UITabBarController的调整。原谅我,我是初学者。

Image

enter image description here

1 个答案:

答案 0 :(得分:0)

执行segue的调用必须位于初始视图控制器中,而不是目标视图控制器中。在这种情况下,self.performSegue(withIdentifier:"m1", sender:self)应该在UIViewController中,而不是UITabBarController。