übergeben Sie einen String-Wert aus einer WKInterfaceController
zu einem anderen mit contextForSegueWithIdentifier
wie so passieren:Watchkit - Wie ich zur Zeit mehrere Werte mit contextForSegueWithIdentifier
override func contextForSegueWithIdentifier(segueIdentifier: String, inTable table: WKInterfaceTable, rowIndex: Int) -> AnyObject? {
if segueIdentifier == "segueDetails" {
return self.string1
}
// Return data to be accessed in ResultsController
return nil
}
Und dann auf dem Ziel WKInterfaceController
ich folgendes:
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.
}
Allerdings möchte ich mehrere Werte übergeben, mit zwei zusätzlichen Eigenschaften mit String-Werten string2
und string3
.
Wie kann ich zusätzliche Zeichenfolgenwerte an die WKInterfaceController
übergeben?