Xcode 在控制台输出中关闭与自动布局相关的警告
Posted
技术标签:
【中文标题】Xcode 在控制台输出中关闭与自动布局相关的警告【英文标题】:Xcode turn off auto layout related warning in console outputs 【发布时间】:2014-02-13 08:53:07 【问题描述】:Xcode 对无法满足的自动布局约束显示冗长的警告。因此很难从控制台中找到其他异常。有什么办法可以在 Xcode 中禁用自动布局相关的警告?
【问题讨论】:
这个问题你找到答案了吗? 不,找不到答案 真的还是没有答案吗?? 这个问题急需回答 Disable autolayout constraint error messages in debug console output in Xcode的可能重复 【参考方案1】:斯威夫特 4:
UserDefaults.standard.set(false, forKey: "_UIConstraintBasedLayoutLogUnsatisfiable")
【讨论】:
【参考方案2】:[[NSUserDefaults standardUserDefaults] setValue:@(NO) forKey:@"_UIConstraintBasedLayoutLogUnsatisfiable"];
在 appdelegate 中添加此代码。这将从控制台隐藏约束错误消息
【讨论】:
【参考方案3】:如果您以编程方式创建UIView
,则没有定义任何布局约束。您必须手动添加它们。如果您确实为某个视图配置了一些 layoutconstraints
,则可以像这样删除它们:
[view removeConstraints:view.constraints]
【讨论】:
这并不能真正回答问题。现在很多人都使用自动布局,没有约束不是一种选择。以上是关于Xcode 在控制台输出中关闭与自动布局相关的警告的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Amazon RDS 中关闭与 Postgres DB 的空闲连接