【问题标题】:Autolayout unable to satify constraint error not showing up in Console自动布局无法满足约束错误未显示在控制台中
【发布时间】:2017-01-18 11:38:37
【问题描述】:

Xcode 8 中,自动布局错误消息 “无法满足约束...” 未显示在控制台中。有什么办法可以开启吗?

【问题讨论】:

  • 我确实看到了这些消息。你是否因为 Xcode 8 有这个日志错误而禁用了日志?
  • 也许...你的布局很完美:)
  • 你可以看到任何类似的日志:_UIConstraintBasedLayoutLogUnsatisfiable is OFF?

标签: ios xcode autolayout swift3 xcode8.1


【解决方案1】:

如果你能看到类似的日志:

_UIConstraintBasedLayoutLogUnsatisfiable is OFF

然后,您可以在调试控制台输出中启用自动布局约束错误消息,如下所示:

[[NSUserDefaults standardUserDefaults] setValue:@(YES) forKey:@"_UIConstraintBasedLayoutLogUnsatisfiable"];

斯威夫特:

UserDefaults.standard.setValue(true, forKey:"_UIConstraintBasedLayoutLogUnsatisfiable")

否则,您没有自动布局问题,因此没有警告。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多