Segue没有识别

时间:2018-05-09 07:05:45

标签: ios swift segue

我想使用@echo on SET USER=S444555 FTPS.exe -a -z -e:on -d -pfxfile:"S132456.p12" -pfxpwfile:"132456.p12.pwd" -z ftps.domain.net 2121 echo %USER% viewController之间切换。 为此,我创建了多个segues和containerViewController

当我跑

viewController

在它的父控制器文件中它运行正常但是当我通过其他控制器文件调用它时它会出错

  

ContainerViewController:0x7fd703707b40>)没有带标识符的segue' second''

这是我在其他func segueIdentifierReceivedFromParent(_ identifier: String){ self.segueIdentifier = identifier self.performSegue(withIdentifier: self.segueIdentifier, sender: nil) }

中调用它的方式
viewController

这里"第二"是let vc = ParentViewController() vc.segueIdentifierReceivedFromParent("second")

中给予segue的标识符

上面的代码是用AddTarget的按钮编写的。 所以当我点击按钮时我得到错误

1 个答案:

答案 0 :(得分:0)

如果你在同一个故事板上那么你可以简单地这样做 - 在firstVC ctrl 中按一个按钮,然后将一个segue拖到secondVC。然后点击segue。 (两个视图控制器之间的圆形物)。 -

enter image description here

并为其设置标识符(此处about是标识符,您可以为此指定任何名称) -

enter image description here

这是代码 -

@IBAction func UserDetailVC(sender: AnyObject) {
        self.performSegue(withIdentifier: "segueIdentifierName", sender: sender)
    }