与this question类似,我希望可以选择忽略Autolayout异常,同时侦听所有其他全局异常。
通常*我得到例外情况:
2014-01-30 15:15:01.625 AAU iPhone[18233:70b] Unable to simultaneously satisfy constraints.
...
"<NSLayoutConstraint:0xd86e490 V:[UILabel:0xd880c30(21)]>",
"<NSLayoutConstraint:0xd8813a0 V:[UILabel:0xd880c30]-(13)-| (Names: '|':UITableViewCellContentView:0xd880990 )>",
我经常没有时间浏览我的故事板并找到有罪的约束 - 有没有办法忽略这些例外?
到目前为止,我的猜测是,我可以使用具有适当条件的符号断点。显示了核心数据异常的示例解决方案here:
(BOOL)(! (BOOL)[[(NSException *)$eax className] hasPrefix:@"_NSCoreData"])
谢谢!
*作为一个不相关的观点,Autolayout很糟糕。