iOS18报错:View was already initialized

iOS开发报错:View was already initialized

当我们试图对一个自定义的UIView的类进行二次封装时,如果我们外层封装的类也是继承自UIView,当调用外层自定义的UIView时,就会报这个错,记住:外层类一定要继承自NSObject,不会继承自UIView

因为我们里面被封装的类也是继承自UIView

相关推荐
人生何处不修行2 天前
iOS 自定义视频播放器实战:全屏旋转 + 画中画(PiP)+ 多页面切换不中断播放
macos·objective-c·cocoa
tangweiguo0305198710 天前
Objective-C 核心语法深度解析:基本类型、集合类与代码块实战指南
开发语言·ios·objective-c
七月巫山晴12 天前
【iOS】OC中的一些宏
前端·ios·objective-c
linweidong15 天前
美团ios开发100道面试题及参考答案(下)
objective-c·swift·jspatch·ios开发·ios面试·ios面经·xcode调试
图图大恼15 天前
iOS Objective-C 协议一致性检查:从基础到优化的完整解决方案
ios·objective-c·apple
PeaceKeeper716 天前
Objective-c的内存管理以及Block
开发语言·macos·objective-c
普通网友23 天前
Objective-C 类的方法重载与重写:区别与正确使用场景
开发语言·ios·objective-c
qq_3977315123 天前
Objective-C 学习笔记(第9章)
笔记·学习·objective-c
linweidong25 天前
实战救火型 从 500MB 降到 50MB:高频业务场景下的 iOS 内存急救与避坑指南
macos·ios·objective-c·cocoa·ios面试·nstimer·ios面经