Метод awakeFromNib вызывается дважды UITableViewCell
Я использую XIB для создания UITableviewCell в моем контроллере представления. Я зарегистрировал класс ячейки в табличном представлении следующим образом:
self.tableView.register (UINib (nibName: "ThisWeekCell", комплект: nil), forCellReuseIdentifier: "ThisWeekCellIdentifier")
В методе CellForRowAt Indexpath я удаляю ячейку следующим образом:
tableView.dequeueReusableCell (withIdentifier: "ThisWeekCellIdentifier") как! ThisWeekCell
Когда я снимаю очередь с ячейки, метод ячейки awakeFromNib вызывается дважды. В первом вызове все свойства розетки установлены, но во втором вызове все равны нулю.
Проблема, с которой я сталкиваюсь: ни одно из ограничений, которые я установил в xib-файле, не отражается при отображении ячейки.