я следующий Swift код, который в основном автогенерируемые один раз в TableView Добавлен:Как назначить значение ячейке таблицы?
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell:UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "test")
return cell.textLabel.text = "test"
}
я получаю следующее компиляции ошибки времени:
Cannot assign a value of type 'String' to a value of type 'String?'
Я попытался !
(разворачивая) в синтаксис cell.textLabel.text
без эффекта. Любые идеи, что я делаю неправильно?
Эта ошибка: '()?' не конвертируется в UITableViewCell. – 4thSpace
Это потому, что вы возвращаете текст, вы должны вернуть свою ячейку после того, как вы установите текст. Я отредактировал свой ответ. – chrissukhram