How to make two segue functions?

Viewed 1260

How to make two segue override functions?

@IBAction func doneBut(_ sender: UIButton) {
    print("Done")
    if pointInput.text!.characters.count < 500 {
        self.performSegue(withIdentifier: "toResult", sender: self)
    }
    else {
        self.performSegue(withIdentifier: "toWinner", sender: self)
    }

}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "toResult" {
        if segue.destination is ResultViewController {

        }
    }
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "toWinner" {
        if segue.destination is ResultViewController {

        }
    }
}

When i did another override function - an error is

'prepare(for:sender:)' has already been overridden

4 Answers
Related