我是自己按照书上的代码敲的,找了好久没有找到到底那里错了。
3 回答
已采纳
幕布斯6739812
TA贡献5条经验 获得超0个赞
控制台报错已经说了,你的tableView需要注册你自定义的cell,[self.tableView registerClass](无xib就是这个),[self.tableView registerNib](有xib的)
麦的守护
TA贡献7条经验 获得超2个赞
- (nullable __kindof UITableViewCell *)dequeueReusableCellWithIdentifier:(NSString *)identifier
如果用这个方法获取cell,应该就不会报这个错了;
我估计你使用的是下面这个方法:
- (__kindof UITableViewCell *)dequeueReusableCellWithIdentifier:(NSString *)identifier forIndexPath:(NSIndexPath *)indexPath
只是多了个参数,用这个方法的话,就像你的崩溃信息提示的:需要注册一个cell即使用下面的方法:
[table registerClass:<#(nullable Class)#> forCellReuseIdentifier:<#(nonnull NSString *)#>];
class传入你自定义的cell的class即可
- 3 回答
- 0 关注
- 1918 浏览
添加回答
举报
0/150
提交
取消