Нет, вы не можете вывести имя переменной из конкатенации во время выполнения, что означает, что если у вас есть переменная, объявленная как
var display0 = "5"
, то если вы сделали
let str = "display\(indexPath.row)"
, str будет иметьстрока display0
, но фактическое содержимое внутри переменной display0
не будет, так как оба значения не имеют значения
Либо:
1- Добавьте их в массив модели
var arr = ["contentvar1","contentvar2","contentvar3","contentvar4"]
cell.textLabel.text = arr[indexPath.row]
2- Использовать корпус переключателя
switch indexPath.row {
case 0 :
cell.textLabel.text = display0
---
}
Вариант 1 более эффективен, чем 2