我正在尝试在Swift中完成以下操作,但需要一些帮助。
这是一个静态表,当选择一个单元格时,我需要它将该单元格的文本保存在变量中,并推送到我的下一个视图。我正在使用prepareForSegue方法来执行此操作。我已经把所有这些工作从前面的变量传递开来,期待我被困在这个桌子上。
在下面的代码中,变量'key'是我想要推进的其他内容。
感谢。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if (segue.identifier == "methodToConductorMaterial") {
var svc = segue.destinationViewController as ConMatViewController;
svc.key2 = key + TEXT OF TABLE CELL
}
}
答案 0 :(得分:3)
sender参数是您的表格视图单元格。所以把它投射到单元格并从中获取文本:
let cell = sender as UITableViewCell
let text = cell.textLabel.text