Я пытаюсь перейти на два разных ВК с двумя разными кнопками.С 'newGeneratedListBtn я хочу только перейти к vc1.С помощью кнопки «newEmptyList» я хочу перейти на vc3 со значением bool, которое работает.Но когда я нажимаю первую кнопку «newGeneratedListBtn», чтобы перейти к vc1, я получаю сообщение об ошибке: «Не удалось преобразовать значение типа« AppName.vc1 »в« AppName.vc3 ».
Похоже, когда я нажимаю кнопку для vc1он пытается отправить те же значения, которые я хочу отправить на vc3. Как я могу решить эту проблему?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
let value = true
//Button to VC1
@IBAction func newGeneratedListBtn(_ sender: UIButton) {
performSegue(withIdentifier: "unwindSegueToVC1", sender: self)
}
//Value to send to VC2
override func prepare (for segue: UIStoryboardSegue, sender: Any!) {
let vc = segue.destination as! ListView
vc.newEmptyListValue = value
}
//Button to VC2
@IBAction func newEmptyList(_ sender: UIButton) {
performSegue(withIdentifier: "valueSender2", sender: self)
}
}