Мой сценарий, я пытаюсь создать tableview
щелчок ячейки, чтобы получить label
данные, также у меня есть больше values
, но я не хочу показывать в label
.Теперь, как я могу assign
unshowed
данных в cell
, потому что я sending
значений для другого view controller
после ячейки didselect
.
Например:
У меня есть два значения массива
let alpha: [String] = ["A", "B", "C", "D", "E"]
let numeric: [String] = ["1", "2", "3", "4", "5"]
Здесь я сею только альфа-значения в ячейку табличного представления
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell:MyCustomCell = self.tableView.dequeueReusableCell(withIdentifier: cellReuseIdentifier) as! MyCustomCell
cell.textlabel.text = alpha[indexPath.row]
return cell
}
Теперь я собираюсь получить выбранные значения ячейки табличного представления, Здесь я могув состоянии получить значение cell.textlabel.text, но мне нужно получить числовые значения также без назначения каких-либо меток.
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let currentCell = tableView.cellForRow(at: indexPath)! as? MyCustomCell
print(currentCell?.textlabel?.text ?? "unknown alpha")
// Here I need to get numeric values also
}