Iphone 自定义UITableViewCell错误

Iphone 自定义UITableViewCell错误,iphone,objective-c,ipad,ios4,Iphone,Objective C,Ipad,Ios4,我正在尝试使用我在IB中构建的单元格构建自定义表视图。我遇到一个奇怪的错误: <BroadcastViewController 0x4b4f5f0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key postText. 以前有人见过这种错误吗?如果您需要更多信息,请告诉我…可能与dequeueReusableCellWithIdentifier返回UITableV

我正在尝试使用我在IB中构建的单元格构建自定义表视图。我遇到一个奇怪的错误:

<BroadcastViewController 0x4b4f5f0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key postText.

以前有人见过这种错误吗?如果您需要更多信息,请告诉我…

可能与dequeueReusableCellWithIdentifier返回UITableViewCell*有关

我通常这样做:

UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier...
CustomCell* acell = (CustomCell*)cell; 
将所有者设置为零

NSArray *nib = [[NSBundle mainBundle] loadNibNamed:CellNib owner:nil options:nil]; 

真正奇怪的是,它抱怨类
BroadcastViewController
postText
不兼容KVC


据我所知,
postText
是单元格中的一个标签,因此该标签的IBOutlet应该位于
BroadcastTableViewCell
类中。因此,请检查您在IB中链接了
postText
标签的位置。此外,可能是您的视图控制器中有一个用于此标签的IBOutlet,您已将其删除,但忘记删除IB中的链接。无论如何,您的问题出在哪里。事实上,你在那一行上有错误只是因为它在那里,你加载了你的笔尖,它与单元格本身或所有者没有任何关系。

好吧,找到了。IB中的连接确实不正确。我将它们链接到文件的所有者,而不是实际对象。我要把这个也给Stelian,因为他让我检查笔尖。谢谢你的帮助

需要函数CellForRowatineXpath的完整代码看起来您正在尝试在非NSDictionary的内容中插入“postText”的值?:)问题是postText是一个字符串,它甚至没有在这行上断开。我已经在上面标记了导致错误的线。好吧,我知道这是个好主意,但是当第一个单元格为零时,这对初始负载仍然没有帮助。需要一些东西来处理:“如果(cell==nil)”在看了之后,这几乎就是我现在所做的,只是用一种更长的方式来表达……NSArray*nib=[[NSBundle mainBundle]loadNibNamed:CellNib所有者:nil选项:nil];将所有者设置为nil。您确定objectAtIndex:0确实是您的BroadcastTableViewCell吗?它甚至没有到达该行。问题出在您上面描述的线路上……好吧,我已经检查并再次检查了IB连接。BroadcastTableViewCell类中的所有内容都已正确连接。没有到任何其他视图控制器的延迟连接。这真的毫无意义…你明白了。那是笔尖上的东西。谢谢:)
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:CellNib owner:nil options:nil];