我想知道是否有人知道如何解决这个问题?
*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UITableViewCell nameLabel]:
无法识别的选择器发送到实例 0x7fa9ca4936c0'
我的代码是:
(UITableViewCell *)tableView:(UITableView *)foldertableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *foldersIdentifier = @"FolderCell";
FolderCellTableViewCell *cell = (FolderCellTableViewCell *) [foldertableView dequeueReusableCellWithIdentifier:foldersIdentifier];
if (cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"FolderCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}
cell.nameLabel.text = [folders objectAtIndex:indexPath.row];
cell.thumbnailImageView.image = [UIImage imageNamed:[thumbnails objectAtIndex:indexPath.row]];
cell.datesLabel.text = [dates objectAtIndex:indexPath.row];
return cell;
}
一开始它工作得很好,但是当我尝试将表视图连接到集合视图时,这个问题开始出现并且崩溃了。但不知道是否足够详细。我是编程世界的新手,因此如果需要更多详细信息,请告诉我。
提前致谢!
似乎您没有使用表格单元格的子类。该错误表明您尝试使用常规 UITableCell 实例。确保您将笔尖或情节提要中的单元格类别设置为FolderCellTableViewCell,请按照以下步骤操作,这可能会对您有所帮助
- 选择您的单元格视图,
- 打开检查器并转到选项卡 3。
- 填写“自定义类”以指向您的类FolderCell TableViewCell
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)