猿问

[IOS]学习UITableView自定义表示图单元格报错,求教!!!

http://img.mukewang.com/578a10470001dcca07830381.jpg


我是自己按照书上的代码敲的,找了好久没有找到到底那里错了。

qq_yurkee
浏览 1919回答 3
3回答

幕布斯6739812

控制台报错已经说了,你的tableView需要注册你自定义的cell,[self.tableView registerClass](无xib就是这个),[self.tableView registerNib](有xib的)

麦的守护

- (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即可
随时随地看视频慕课网APP

相关分类

iOS
我要回答