Iphone 在ios7中未使用UITableViewCellStyleDefault拾取情节提要UITableView中的自定义单元格

Iphone 在ios7中未使用UITableViewCellStyleDefault拾取情节提要UITableView中的自定义单元格,iphone,ios,ios7,Iphone,Ios,Ios7,我在故事板中添加了一个UITableView,然后使用我的自定义向其中添加了一个单元格。单元返回为空,调试后,我发现创建的单元不是我的自定义单元(我给了单元一个10的标记来测试这个) 我的代码如下: UITableViewCell *cell = nil; static NSString *cellIdentifier = @"Cell"; cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier]; if (cell

我在故事板中添加了一个UITableView,然后使用我的自定义向其中添加了一个单元格。单元返回为空,调试后,我发现创建的单元不是我的自定义单元(我给了单元一个10的标记来测试这个)

我的代码如下:

UITableViewCell *cell = nil;

static NSString *cellIdentifier = @"Cell";
cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) {
    cell = [[UITableViewCell alloc]
            initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier ];
}

Food *curFood = [self.mealFoods objectAtIndex:indexPath.row];

/// Get the labels of cell
UILabel *descLabel = (UILabel *)[cell.contentView viewWithTag:101];
UILabel *quantityLabel = (UILabel *)[cell.contentView viewWithTag:102];

descLabel.text = curFood.Description;
quantityLabel.text = [NSString stringWithFormat:@"%f", curFood.Quantity];

return cell;

在我的上一个ios6项目中,除了标签不在contentview中之外,上面的工作正常。要么是我上次做了一些我忘记的事情,要么是现在在ios7中我需要做一些事情来使用我的原型/定制单元?

Micantox的评论是正确的。我没有在故事板的自定义单元中设置单元标识符:


在我的例子中,我的标识符只是“单元格”。

您是否将单元格标识符放在自定义单元格中(来自故事板)?