2014-11-08 58 views
0

我試圖在Swift中完成以下內容,但需要一些幫助。Swift - Segue從靜態UITableView與選定的單元格文本(prepareForSegue)

這是一個靜態表格,當選中一個單元格時,我需要它將該單元格的文本保存到變量中,然後推送到下一個視圖。我正在使用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 


    } 
} 

回答

3

sender參數是您的表格視圖單元格。所以把它投到單元格並從中獲取文本:

let cell = sender as UITableViewCell 
let text = cell.textLabel.text 
+0

感謝您的建議mstysf - 它的工作原理! – mattnham 2014-11-09 01:18:41

相關問題