【问题标题】:warning messages with constraint at app start应用启动时带有约束的警告消息
【发布时间】:2015-09-18 07:05:53
【问题描述】:

当我启动我的应用程序时,(它以表格视图控制器开始)我在控制台中收到此警告消息。我该如何解决? 我使用 swift 2 ios 9

无法同时满足约束。可能至少其中之一 以下列表中的约束是您不想要的。试试这个: (1)查看每个约束并尝试找出您没有 预计; (2) 找到添加了不需要的约束的代码或 约束并修复它。 (注:如果你看到 NSAutoresizingMaskLayoutConstraints 你不明白的,参考 到 UIView 属性的文档 translatesAutoresizingMaskIntoConstraints) ( "", "")

将尝试通过打破约束来恢复

在 UIViewAlertForUnsatisfiableConstraints 创建一个符号断点 在调试器中捕获它。中的方法 UIView 上的 UIConstraintBasedLayoutDebugging 类别列于 也可能有帮助。

无法同时满足约束。可能至少其中之一 以下列表中的约束是您不想要的。试试这个: (1)查看每个约束并尝试找出您没有 预计; (2) 找到添加了不需要的约束的代码或 约束并修复它。 (注:如果你看到 NSAutoresizingMaskLayoutConstraints 你不明白的,参考 到 UIView 属性的文档 translatesAutoresizingMaskIntoConstraints) ( "", "")

将尝试通过打破约束来恢复

在 UIViewAlertForUnsatisfiableConstraints 创建一个符号断点 在调试器中捕获它。中的方法 UIView 上的 UIConstraintBasedLayoutDebugging 类别列于 也可能有帮助。

【问题讨论】:

    标签: ios9


    【解决方案1】:

    我遇到了同样的问题。在所有视图中点击“更新约束”后我解决了。

    【讨论】:

    • 如何更新约束?此选项无效
    • 您必须选择每个视图,然后才能更新它们
    猜你喜欢
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    相关资源
    最近更新 更多