Cargando una subclase UITableViewCell usando un archivo XIB

Estoy teniendo problemas para conseguir miCustomTableViewCell, una subclase deUITableViewCell para aparecer en mi vista de tabla.

Estoy usando un xib para representar esa celda, pero supongo que el código para el delegado de la fuente de datos no cambia. Me aseguré de establecer un identificador de reutilización idéntico dentro de la celda de vista de tabla XIB.

Aislé el problema al hecho de que el método de fuente de datos que devuelve la celda de la tabla no está funcionando correctamente, aquí está:

- (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;
}

No estoy seguro de por qué esto no funciona, pero la última declaración de registro siempre imprime un (nulo) al final, y sí, verifiqué queoverview La propiedad del objeto de datos tiene una cadena válida en ella. Lo mismo paraprice.

Respuestas a la pregunta(2)

Su respuesta a la pregunta