Я прихожу к вам небольшой вопрос у меня есть, что может на самом деле быть не так сложно, но что я изо всех сил о сейчас около часа ...Set TextLabel в tableViewCell
Я определил TableViewCell в TableViewController. Этот TableViewCell имеет три UIImage и две текстовые метки. Я реализовал следующие методы:
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return fruits.count
}
(который в моем смысле определяет число строк)
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "friendListCell")
cellOutlet.nameTextLabel.text = fruits[indexPath.row]
return cell!
}
На этом втором способе «cellOutlet» является экземпляром класса, который определяет мою ячейку , в котором я изменяю один из текста textLabel. «фрукты» - это простой массив строк, которые должны отображаться в каждой ячейке моего приложения один за другим.
компиляция идет хорошо, но при обращении к странице в вопросе, то сбой приложения говоря
неожиданно нашли ноль в то время как разворачивание необязательное значение
Мой вопрос заключается в следующем:
Есть ли у вас представление о том, что сделано неправильно в отношении доступа к тексту textLabel?
Заранее благодарен!
попробовать 'cell.nameTextLabel.text = фрукты [indexPath.row]', а также проверить розетка правильно подключен или нет –