Xib 4.2“单元重用标识符在笔尖(Cell)中与用于注册笔尖的标识符(ThisCell)不匹配

我正在尝试使用Xcode 4.2的新StoryBoardfunction,并在使用自定义单元格的表视图时不断收到此错误。

cell reuse indentifier in nib (Cell) does not match the identifier used to register the nib (ThisCell)

我已经将自定义单元格的类设置为自定义的UITableViewCell类,并在IB中将标识符设置为“ThisCell”。

 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"ThisCell"; //TableViewCell *cell = (TableViewCell*)[tableView dequeueReusableCellWithIdentifier:@"ThisCell"]; TableViewCell *cell = (TableViewCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; return cell; 

我不知道“细胞”是从哪里来的。 有任何想法吗? 我试图在另一个项目中加载一个自定义的单元格,它似乎工作正常,我只是找不到任何有关此错误的文档,以了解我在当前项目中搞砸了什么。

谢谢

错误消息指出,在你的nib中,单元格被标识为“Cell” – 你需要查看定义你的自定义单元格的Cell重用标识符configuration的xib文件,并将其设置为ThisCell …或者只是更改ThisCell到这个代码中的单元格。