title: Pass one variable from one viewcontroller to another viewcontroller
body: <p>I new to swift language and know this question is duplicated.I`ve found several similar question and answer, but i could not able to figure out the problem. </p>
  
  <p>I want to pass the value of detectionString variable to ResultViewController from ScanViewController.</p>
  
  <p>ScanViewcontroller as below:</p>
  
  <pre><code>import UIkit
  
  class ScanViewController: UIViewController  {
  
      var detectionString : String!
  
      override func viewDidLoad() {
          super.viewDidLoad()
  
          detectionString = “SomeDetectedString”
      }
  
      override func prepareForSegue(segue: UIStoryboardSegue,sender: AnyObject!) {
          if (segue.identifier == "MySegue") {
              var svc = segue.destinationViewController as ResultViewController;
              svc.detectedString = detectionString
          }
      }
  
      override func didReceiveMemoryWarning() {
          super.didReceiveMemoryWarning()
      }
  }
  </code></pre>
  
  <p>The ResultViewController as below:</p>
  
  <pre><code>import UIkit
  
  class ResultViewController: UIViewController {
  
      var detectedString: String!
  
      override func viewDidLoad() {
          super.viewDidLoad()
          self.view.backgroundColor=UIColor.whiteColor()
          println(detectedString)
      }
  
      override func didReceiveMemoryWarning() {
          super.didReceiveMemoryWarning()
      }
  }
  </code></pre>
  
  <p>The println(detectedString) gives me no result. question is that how can get the variable from ScanViewController?</p>