title: Pass data back from previos VC if segue already in use
body: <p>I have VC "A", from which I pass some data to "B". In attribute inspector i called my seque "B" :</p>
  
  <pre><code>override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
          if segue.identifier == "B" {
              let vc = segue.destination as! ChooseController
              vc.someData = "passedDataFromAToB"
      } 
  </code></pre>
  
  <p>After that i want to pass some data back from B to A using delegates and protocols, but it turns out that my segue identifier is busy. I have to create new segue? But how, programmatically?</p>