Выполнить Segue из другого класса - PullRequest
0 голосов
/ 18 ноября 2018

Я хотел бы выполнить переход из другого класса.

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)
    }
}

Я вызываю performSegueFromA метод из класса А. Однако я получаю причину:

'У получателя нет перехода с идентификатором' Test ''

У меня установлен идентификатор segue в mainstoryboard.

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...