title: Passing data backward without using a segue?
body: <p>I didn't use a <code>storyboard</code>, how could I pass data backward programmatically without using a segue in <code>Xcode 4.2</code> ?</p>
  
  <p>I had tried on creating a segue programmatically (to pass data backward via delegate and protocols) but I was stuck...Because it includes an identifier name for a segue...</p>
  
  <p>I'm coding my app without using a storyboard...</p>
  
  <pre><code>    @objc func getWeatherTapped() {
  
          let mainStoryBoard = UIStoryboard(name: "Main", bundle: Bundle.main)
  
          guard let destinationViewController = mainStoryBoard.instantiateViewController(withIdentifier: "") as? WeatherViewController else {
  
              print("Couldn't find the viewController")
  
              return
  
          present(destinationViewController, animated: true, completion: nil)
      }
  }
  </code></pre>
  
  <p>How could I fix this? Any help? </p>
  
  <p>Much appreciated in advance!</p>