【Thread 1: signal SIGABRT】:UITableView、UICollectionView自定义Cell单元格之前,必须注册Cell
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(let_us_code)
➤博主域名:https://www.zengqiang.org
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/12141815.html
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
错误提示:
Thread 1: signal SIGABRT
CustomCell是自定义的UITableViewCell或UICollectionViewCell
在复用单元格之前必须注册Cell。
UITableView注册Cell
collectionView.register(CustomCell.self,forCellWithReuseIdentifier:cellIdentifier)
UICollectionView注册Cell
tableView.register(CustomCell.self,forCellReuseIdentifier:cellIdentifier)
之后才可以编写复用代码!
UITableView自定义单元格初始化方法:
1 //重写单元格的自定义方法,在该方法中对单元格进行自定义操作 2 override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) 3 { 4 //首先实现父类的初始化方法 5 super.init(style: style, reuseIdentifier: reuseIdentifier); 6 } 7 8 required init?(coder: NSCoder) { 9 fatalError("init(coder:) has not been implemented") 10 }
UICollectionView自定义单元格初始化方法:
1 override init(frame: CGRect) { 2 super.init(frame: frame) 3 } 4 5 required init?(coder aDecoder: NSCoder) { 6 fatalError("init(coder:) has not been implemented") 7 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-01-02 [Swift通天遁地]三、手势与图表-(12)创建复合图表:包含线性图表和柱形图表
2019-01-02 [Swift通天遁地]三、手势与图表-(11)制作雷达图表更加形象表示各个维度的情况
2019-01-02 [Swift通天遁地]三、手势与图表-(10)创建包含圆点、方形、三角形图标的散点图表
2019-01-02 [Swift通天遁地]三、手势与图表-(9)制作五彩缤纷的气泡图表
2019-01-02 [Swift通天遁地]三、手势与图表-(8)制作股市中常用的蜡烛图表
2019-01-02 [Swift通天遁地]三、手势与图表-(7)创建饼形图表并导出图表为PNG图片
2019-01-02 [Swift通天遁地]三、手势与图表-(6)创建包含三条折线的线性图表