Ошибка UITableViewCell - этот класс не соответствует значению ключа для ключа [duplicate]
This question already has an answer here:
Class is not key value coding-compliant [duplicate] 8 answersЯ получаю следующую ошибку, когда пытаюсь загрузить пользовательский UITableViewCell из файла XIB с помощью метода instantiateWithOwner UINib. Я попробовал все другие решения, которые могу найти здесь, но безуспешно. Кажется, проблема в том, что когда XIN-файл открывается UINib, он использует суперкласс UITableViewCell вместо моего пользовательского класса ContentPackCell. Я приложил скриншот из Интерфейсного Разработчика, показывающий, где я связал XIB со своим классом, а также с Идентификатором. Должен быть какой-то другой шаг, который я пропускаю.
Ошибка:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UITableViewCell 0x6b87220> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key descriptionLabel.'
Код (аналогичен примеру проекта Apple AdvancedTableViewCells):
ContentPackCell *cell = (ContentPackCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[self.cellNib instantiateWithOwner:self options:nil];
cell = tmpCell;
self.tmpCell = nil;
}
Обновить: