Ios 尝试将变量传递给下一个视图控制器时出错

Ios 尝试将变量传递给下一个视图控制器时出错,ios,swift,Ios,Swift,我的segue称为“SegueAfterJoin”,它所指向的视图控制器称为SignUpViewController3——我已经确定了这一点。Xcode表示“使用未声明的类型SignUpViewController3” 下面是您应该使用的代码 override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) { if (segue.identifier == "SegueAfterJoin") {

我的segue称为“SegueAfterJoin”,它所指向的视图控制器称为
SignUpViewController3
——我已经确定了这一点。Xcode表示“使用未声明的类型
SignUpViewController3


下面是您应该使用的代码

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
    if (segue.identifier == "SegueAfterJoin") {
        var svc = segue.destinationViewController as! SignUpViewController3;

        svc.toPass = self.passwordtextfield.text
        svc.toPass = self.usernametextfield.text
        svc.toPass = self.emailtextfield.text


    }
}

下面是您应该使用的代码

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
    if (segue.identifier == "SegueAfterJoin") {
        var svc = segue.destinationViewController as! SignUpViewController3;

        svc.toPass = self.passwordtextfield.text
        svc.toPass = self.usernametextfield.text
        svc.toPass = self.emailtextfield.text


    }
}
确保SignUpViewController3源文件存在于项目中并包含在目标中


确保SignUpViewController3源文件存在于您的项目中,并包含在目标中。

您的
nextViewController
的类型是什么?Xcode表示您的项目中没有名为
SignUpViewController3
的类。您不想使用destinationViewController吗?@JAL我的destinationViewController已分配给类SignUpViewController3您的
下一个视图控制器的类型是什么?Xcode表示您的项目中没有名为
SignUpViewController3
的类。您不想使用destinationViewController吗?@JAL我的destinationViewController已分配给类SignUpViewController3谢谢如何“将其包含在目标中”?您应该在项目窗口右侧显示的文件信息窗口中为目标设置复选框。谢谢我如何“将其包括在目标中”?您应该在项目窗口右侧显示的文件信息窗口中为目标设置复选框。
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
    if (segue.identifier == "SegueAfterJoin") {
        if let svc = segue.destinationViewController as? SignUpViewController3 {
            svc.toPass = self.passwordtextfield.text
            svc.toPass = self.usernametextfield.text
            svc.toPass = self.emailtextfield.text
        }
    }
}