平时开发中会遇到约束冲突,尤其是你的项目页面较多,你看到那堆约束冲突的信息,想想都头大
- 办法 使用lldb 0x7fe619e37fa0为你看到的控件地址
expr -l objc++ -O -- [(id)0x7fe619e37fa0 setBackgroundColor: [UIColor redColor]]
2.打全部异常断点
UIViewAlertForUnsatisfiableConstraints
进入堆栈就会看到
Snip20180413_3.png
Swizzler engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:
这个方法就能得到约束冲突的view进而得到控制器,但是这个view具体怎么明确的区分出来,没想出来