I am trying to build a contact table using custom UITableViewCell, but every time I try load the view, I get an EXC\_BAD\_ACCESS error.

The code for my Table is as follows:

```
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";

    if(indexPath.section == 0){
        NSString *ilabel = [[[contactDetails objectAtIndex:indexPath.section] objectAtIndex:indexPath.row] objectAtIndex:0];
        NSString *itext = [[[contactDetails objectAtIndex:indexPath.section] objectAtIndex:indexPath.row] objectAtIndex:1];

        CustomCell *cell= [[[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];

        // Default to no selected style and not selected
        cell.selectionStyle = UITableViewCellSelectionStyleNone;
        [cell setCellData:ilabel textVal:itext];

        return cell;

        [ilabel release];
        [itext release];
    }

}

```

with my cell class:

```
@implementation CustomCell

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {

    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        // Initialization code.
    }
    return self;
}

- (void)setCellData:(NSString *)ilabel textVal:(NSString *)itext {
    _label.text = ilabel;
    _text.text = itext;

    // Alloc and set the frame
    _label.frame = CGRectMake(0, 0, 286, 68);

    // Add subview
    [self.contentView addSubview:_label];  
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {

    [super setSelected:selected animated:animated];

    // Configure the view for the selected state.
}

- (void)dealloc {
    [super dealloc];
}

@end

```

Any help will be appreciated as I am completely stumped.