Если я правильно прочитал, система не сможет узнать, что у вас есть пользовательская ячейка. Ваши ячейки размещаются и инициализируются с UITableViewCell в качестве типа. Они должны относиться к типу MyCustomCell или к тому, что вы называли объектами своей ячейки при создании их в Интерфейсном Разработчике.
Таким образом, в этом разделе кода вы должны ссылаться на свою ячейку вместо UITableViewCell:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
Существует отличная бесплатная заставка , которую Pragmatic Studio сделала для создания пользовательских ячеек таблицы. Это называется Custom Table Cells в Интерфейсном Разработчике. Это около 20 минут.