从其他班级执行Segue

时间:2018-11-18 07:13:25

标签: ios swift segue

我想从另一堂课上课。

class A {
    func createAccount(email:String,password:String) {
        if email != "" && password != "" {
            B().performSegueFromA(id: "Test")
        }
    }
}

class B: UIViewController {
    var a = A()

    @IBAction func CreateAccountButton(_ sender: Any) {
        A.createAccount(email: newEmailField.text!, password: newPasswordField.text!)
    }

    func performSegueFromA(id:String) {
        self.performSegue(withIdentifier: id, sender: nil)
    }
}

我正在从类A调用performSegueFromA方法。但是,我得到了原因:

  

“接收方没有标识符为“ Test”的请求”

我在mainstoryboard中设置了segue标识符。

感谢您的帮助。

0 个答案:

没有答案