我经常收到此错误:
2014-09-13 23:56:19.904 Parrot [245:60b]无法同时满足约束条件 可能至少下列列表中的一个约束是您不想要的约束。试试这个:
(1)看看每个约束,并试图找出你不期望的东西;
(2)找到添加了不需要的约束或约束的代码并修复它 (注意:如果你看到你不理解的NSAutoresizingMaskLayoutConstraints,请参阅UIView属性的文档translatesAutoresizingMaskIntoConstraints)
(
"<NSLayoutConstraint:0x14641170 H:[UILabel:0x14641060(200)]>",
"<NSLayoutConstraint:0x14643670 H:[UILabel:0x14641060]-(60)-| (Names: '|':UIView:0x14641590 )>",
"<NSLayoutConstraint:0x146436a0 H:|-(60)-[UILabel:0x14641060] (Names: '|':UIView:0x14641590 )>",
"<NSAutoresizingMaskLayoutConstraint:0x1464bc70 h=--& v=--& H:[UIView:0x14641590(480)]>"
)
如何检测其约束不满意的视图?
答案 0 :(得分:0)
[的UILabel:0x14641060]
它出现错误信息。
似乎UILabel
有三个约束。删除其中任何一个都可以满足约束