您的位置:首页 > 产品设计 > UI/UE

unable to dequeue a cell with identifier xxx - must register a nib or a class fo

2016-11-09 16:23 399 查看

问题如下:

最近自定义Cell 出现不少问题,一般都是由于没有进行注册

下面是我遇到的,写的基本上同样的自定义Cell这个运行就报下面的错误。



解决方法:

方法一:

将方法

dequeueReusableCellWithIdentifier: forIndexPath:


替换成方法

dequeueReusableCellWithIdentifier:


方法二:

在方法

dequeueReusableCellWithIdentifier: forIndexPath:


的前面添加方法

[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:reuseIdentifier];


如果是自定义cell的话,若类名为
xxxxcill
,那么添加的方法将改为

[self.tableView registerClass:[xxxxcell class] forCellReuseIdentifier:reuseIdentifier];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  class 自定义Cell nib
相关文章推荐