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

来源:互联网 发布:生存之民工 知乎 编辑:程序博客网 时间:2024/06/05 23:49

问题如下:


最近自定义Cell 出现不少问题,一般都是由于没有进行注册
下面是我遇到的,写的基本上同样的自定义Cell这个运行就报下面的错误。

解决方法:

  • 方法一:

    • 将方法

      dequeueReusableCellWithIdentifier: forIndexPath:
    • 替换成方法

      dequeueReusableCellWithIdentifier:
  • 方法二:

    • 在方法

      dequeueReusableCellWithIdentifier: forIndexPath:
    • 的前面添加方法

      [self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:reuseIdentifier];
    • 如果是自定义cell的话,若类名为 xxxxcill,那么添加的方法将改为

      [self.tableView registerClass:[xxxxcell class] forCellReuseIdentifier:reuseIdentifier];
0 0
原创粉丝点击