对于关键的tradeTextField,此类不符合键值编码

时间:2014-02-26 14:30:22

标签: ios uitableview

我的应用程序有一个带有PrototypeCells(CustomCells)的TableView。有4个部分,每个部分只有一行。前三个单元格完全相同,它们都有一个UITextField(tradeTextField)。但是第四个单元格(Class ResultCell)在中间有一个自定义标签。在InterfaceBuilder中,我将Prototype Cell的数量设置为2,并将Basic类更改为ResultCell,并将标识符更改为resultCell。现在我收到了错误

this class is not key value coding-compliant for the key tradeTextField.'

这是方法cellForRowAtIndexPath

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.section == 3) //Here i'm getting the error
{
    ResultCell *cell = [tableView dequeueReusableCellWithIdentifier:@"resultCell" forIndexPath:indexPath];
    cell.resultLabel.text = @"Test";
    return cell;
}
else
{
    TradeCell *cell = [tableView dequeueReusableCellWithIdentifier:@"tradeCell" forIndexPath:indexPath];
    return cell;
}   
}

有人可以帮我吗?

1 个答案:

答案 0 :(得分:2)

尝试检查故事板是否存在与IBOutlet的现有连接。如果删除代码中的插座,则IB的连接仍然存在。