Xcode报错:“Set `maskView` to `nil` before adding it as a subview of ZFMaskView

Assertion failure in -[ZFMaskView _addSubview:positioned:relativeTo:]

嗯,坑爹的IOS18,当你基于UIView实现的自己的子类中定义一个属性并初始化时就会出现崩溃!

objectivec 复制代码
/// 遮罩

@property (nonatomic, strong) UIView *maskView;

因为UIVIEW本身就有这个属性,你又定义一个!!触发UIVIEW内部的断言出现崩溃!

如何解决:

把你的属性名改为notaView或者其他的命名即可!!

相关推荐
Swift社区3 小时前
在企业内部分发 iOS App 时如何生成并使用 manifest.plist
macos·ios·cocoa
AiTop1005 小时前
腾讯推出AI CLI工具CodeBuddy,国内首家同时支持插件、IDE和CLI三种形态的AI编程工具厂商
ide·人工智能·ai·aigc·ai编程
他们都不看好你,偏偏你最不争气8 小时前
【iOS】 单例模式
macos·objective-c·cocoa
android_xc12 小时前
Android Studio适配butterknife遇到的坑
android·ide·android studio·butterknife
云梦谭12 小时前
Cursor 编辑器:面向 AI 编程的新一代 IDE
ide·人工智能·编辑器
FreeBuf_15 小时前
苹果用户速更新!macOS存严重漏洞,用户隐私数据面临泄露风险
macos
Thomas214315 小时前
macos deepctr_torch虚拟环境配置
macos
wxl78122715 小时前
MacOS 运行CosyVoice
macos·cosyvoice·语音自然
lichong95116 小时前
【混合开发】vue+Android、iPhone、鸿蒙、win、macOS、Linux之video 的各种状态和生命周期调用说明
android·vue.js·macos
程序务虚论16 小时前
mac M1上安装windows虚拟机报错
windows·macos·parallels