Hi I'm trying to pass two different strings to a previous viewcontroller but it only shows one where I need it to display.
@IBAction func goBack(_ sender: UIButton) {
self.theName = (nameField.text!)
performSegue(withIdentifier: "passName", sender: self)
self.resLab = youRes.text!
performSegue(withIdentifier: "passPer", sender: self)
}@IBOutlet weak var nameField: UITextField! override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "passName" { if let vc = segue.destination as? ViewController { vc.nameLabel = self.theName if segue.identifier == "passPer" { if let vc = segue.destination as? ViewController { vc.perLabel = self.resLab } }
}
}}
//controller I want to pass it back to
override func viewDidLoad() {
super.viewDidLoad()
print(perLabel)
labelN.text! = "(nameLabel) (perLabel)"
}