Masonry 布局错误导致闪退相关报错问题和处理方式记录

1.在控制器内直接使用self。(应该用self.view)

image.png

2.使用make.top.equalTo(0)。( 正确写法make.top.mas_equalTo(0) )

3.添加约束前未将视图添加到父视图上。

以上3点都会导致Masonry闪退:

设置一个 ALL Exceptions如图:
image.png

设置断点后程序会闪退在MASViewConstraint.m的方法处
image.png

查看左侧线程错误信息找到相应问题点修改
image.png

你可能感兴趣的:(Masonry 布局错误导致闪退相关报错问题和处理方式记录)