Загрузка подкласса UITableViewCell с использованием файла XIB

У меня проблемы с получениемCustomTableViewCellподклассUITableViewCell появляться в моем представлении таблицы.

Я использую xib для представления этой ячейки, но я предполагаю, что код для делегата источника данных не изменяется. Я удостоверился, чтобы установить идентичный идентификатор повторного использования в ячейке табличного представления XIB.

Я изолировал проблему от того факта, что метод источника данных, который возвращает ячейку таблицы, работает неправильно, вот он:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    CustomTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    DataObject *foo = [self.dataArray objectAtIndex:indexPath.row];

    if (cell == nil) 
    {
        cell = [[CustomTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }

    [[cell overview] setText:foo.overview];
    [[cell price] setText:foo.price];
    NSLog(@"cell initialized, description text is %@",cell.overview.text);

    return cell;
}

Не уверен, почему это не работает, но последний лог-оператор всегда печатает (ноль) в конце, и да, я проверял, чтоoverview Свойство объекта данных содержит допустимую строку. То же самое дляprice.

Ответы на вопрос(2)

Ваш ответ на вопрос