title: Watchkit - How pass multiple values with contextForSegueWithIdentifier
body: <p>I currently pass a string value from one <code>WKInterfaceController</code> to another using <code>contextForSegueWithIdentifier</code> like so: </p>
  
  <pre><code>override func contextForSegueWithIdentifier(segueIdentifier: String, inTable table: WKInterfaceTable, rowIndex: Int) -&gt; AnyObject? {
  
      if segueIdentifier == "segueDetails" {
          return self.string1
      }
  
      // Return data to be accessed in ResultsController
      return nil
  }
  </code></pre>
  
  <p>And then on the destination <code>WKInterfaceController</code> I do the following:</p>
  
  <pre><code>override func awakeWithContext(context: AnyObject?) {
      super.awakeWithContext(context)
  
      if let val: String = context as? String {
          self.label.setText(val)
      } else {
          self.label.setText("")
      }
      // Configure interface objects here.
  }
  </code></pre>
  
  <p>However I want to pass multiple values, using two additional properties with string values called <code>string2</code> and <code>string3</code>. </p>
  
  <p>How can I pass additional string values to the <code>WKInterfaceController</code>? </p>