2016-09-26 4 views
0

Я пытаюсь реализовать код, который был предложен в этом обсуждении; [Retrieve only 5 users at a time :Firebase [like Instagram]Использование необъявленного идентификатора «customTableViewCell»

К сожалению, я получаю следующее сообщение об ошибке, что я не могу решить:

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 
    let cell = customTableView.dequeueReusableCell(withIdentifier: "customCell1","customCell2","customCell3","customCell4","customCell5") as! customTableViewCell 
    if dataFeed.count > 0{ 
     cell.poatLabel.text = dataFeed[indexPath.row].postData 
    } 
    return cell 
} 

Он говорит: «Использование необъявленной идентификатора" customTableViewCell».. Как решить эту проблему? Я объявляю ячейки где-нибудь?

Помогите оценить. Спасибо, Leo

+0

Где 'customTableViewCell' класс определен? –

+0

Нигде я не думаю. Как бы это определить? "" allow customTableViewCell = cell '' ''? – Leo

+0

И я думаю, что вы не можете взять больше одной ячейки в 'deque', Никогда не делайте этого. Вы не определили 'Class CustomTableViewCell: UITableViewCell' где-нибудь? –

ответ

0

Перейти к Раскадровка. Выберите ячейку таблицы. Проверьте идентификатор.

+0

Я назвал его customTableViewCell. Это не сработало. Также у меня есть 5 ячеек, и все они должны быть названы по-разному. – Leo

+0

Являются ли ячейки физически на раскадровке? Затем возьмите 5 ячеек и установите их имя-идентификатор их separetlly. – Sofeda

+0

Я сделал это, я назвал их customTableViewCell1.2.3.4 & 5, но все равно та же ошибка. – Leo

0

как вы сказали, это сработало для меня, чтобы создать новый класс. Класс "TableViewCell". Пока это работает.

У меня нет класса, который называется TableViewController. Может работать на ошибки дальше вниз по дороге ...

Спасибо

Смежные вопросы