我有一個TableView和基於數組的單元格。現在我想改變一個變量的基礎上巫婆的數組顯示在單元格中。UITableViewCell的內容
var array = ["first", "second", "third"]
var result = String
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return array.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let Cell = self.tableView.dequeueReusableCellWithIdentifier("CellID", forIndexPath: indexPath) as UITableViewCell
Cell.textLabel?.text = array[indexPath.row]
// and here I need the content of the Cell
switch Cell."content argument" {
case "first":
var result = "works"
case "second":
var result = "works also"
case "third":
var result = "what a surprise, works also"
default:
var result = "doesn't work"
}
return Cell
}
這裏我需要參數來獲取單元格的內容。並請,沒有與「你必須創建一個新的文件或功能或擴展名」,不,只是參數請!
我相信你正在尋找 開關Cell.textLabel?.text –
你能詳細說明你正在努力完成什麼嗎?你指的是什麼論點和內容? Swift不支持你使用的對象「string」語法。另外,我建議不要使用大寫變量名稱,但這是另一個話題。 –
謝謝,但我曾嘗試過,並沒有工作,它給了我的錯誤代碼'字符串'不能成爲'字符串?'的成員。 – PascalCzasny