【发布时间】:2016-03-21 00:34:51
【问题描述】:
我目前使用contextForSegueWithIdentifier 将字符串值从一个WKInterfaceController 传递到另一个,如下所示:
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?
【问题讨论】:
标签: swift segue watchkit watchos-2