0
Я пытаюсь заполнить таблицу одной секцией и 5 строками. Я получаю «Значение необязательного типа UILabel, который не разворачивается». Я уверен, что мой синтаксис неправильный или архаичный. Пожалуйста, порекомендуйте. болееЗначение необязательного типа UILabel не развернуто.
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
var cell = UITableViewCell()
cell.textLabel.text = "Hello"
return cell
}
'textLabel' не является обязательным, так что вам нужно будет сделать' cell.textLabel? .text = "Hello" '. Вы также должны найти правильный способ деактивировать ячейки таблицы, если это ваш настоящий код. – dan
@dan Спасибо Dan. После этого он говорит, что переменная 'cell' никогда не мутировалась. Простите мое невежество. –
Это потому, что вы объявили его как 'var', когда вы должны были объявить его' let', так как вы его не меняете – dan