当AutoLayout在调试控制台中记录无法满足的约束时,如何使AutoLayout崩溃?

时间:2019-05-22 08:21:43

标签: ios xcode autolayout nslayoutconstraint nsexception

我正在团队中工作。当有人使用AutoLayout开发新的UI时,他们经常在模拟器/设备上对其进行测试,而忽略了控制台。经过数月的此类行为,调试控制台充满了无法满足的约束日志,并将尝试通过破坏X进行恢复。在我们解决此问题并修复它们(这很累又很无聊)的同时,我真的想防止这些错误在将来和将来越来越多。一旦此类消息出现在控制台中,则引发异常。实现此目的的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

UIViewAlertForUnsatisfiableConstraints上添加一个符号断点。

现在,如果遇到约束冲突,至少该应用程序将停止并且您会注意到。