-1
我現在從一個WKInterfaceController
一個字符串值傳遞到另一個使用contextForSegueWithIdentifier
像這樣:Watchkit - 如何傳遞多個值與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
}
,然後在目的地WKInterfaceController
我做了以下內容:
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.
}
但是我想傳遞多個值,使用兩個附加屬性,字符串值string2
和string3
。
如何將其他字符串值傳遞給WKInterfaceController
?