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或者其他的命名即可!!

相关推荐
等风来不如迎风去16 分钟前
【ubuntu24.04】pycharm 死机结束进程
ide·chrome·pycharm
谢尔登6 小时前
【VSCode】修改侧边文件资源管理器中的文件夹折叠模式
ide·vscode·编辑器
hnlucky7 小时前
windows编写和调试代码工具——IDE安装
ide·windows
bloglin999998 小时前
关闭VSCode 自动更新
ide·vscode·编辑器
Decadent丶沉沦10 小时前
mac-M系列芯片安装软件报错:***已损坏,无法打开。推出磁盘问题
macos
慢一点会很快10 小时前
【vscode】解决vscode无法安装远程服务器插件问题,显示正在安装
服务器·ide·vscode
谢尔登11 小时前
【VSCode】快捷键合集(持续更新~)
ide·vscode·编辑器
SoraLuna12 小时前
「Mac畅玩AIGC与多模态41」开发篇36 - 用 ArkTS 构建聚合搜索前端页面
前端·macos·aigc
习明然13 小时前
Visual Studio2022跨平台Avalonia开发搭建
ide·visual studio