gpt4 book ai didi

ios - 查看层次结构约束错误

转载 作者:行者123 更新时间:2023-11-29 12:39:08 24 4
gpt4 key购买 nike

总结

我有一个来自 Xcode Master-Detail 模板的 iOS 项目。但是,我遇到了“ View 层次结构没有为约束准备好”的错误。主视图中的表格单元格有一个点击手势识别器,当一个单元格被按下时,它会转到详细 View 。在第二次点击时,程序因上述错误而崩溃。与此相关的其他问题似乎在从代码生成约束时发生,但是我一直专门使用 Interface Builder,所以我无法找到另一个像我的案例。

详细 View 包含一个 UITableView 和一个 UIToolbar。这是什么原因造成的?感谢您的帮助。

Xcode 输出

The view hierarchy is not prepared for the constraints: <NSLayoutConstraint:0x16d79980 V:[_UILayoutGuide:0x16d791b0]-(44)-[UITableView:0x1729b000]>
When added to a view, the constraints items must be descendants of that view (or the view itself). This will crash if the constraint needs to be resolved before the view hierarchy is assembled. Break on -[UIView _viewHierarchyUnpreparedForConstraint:] to debug.
*** Assertion failure in -[UIView _layoutEngine_didAddLayoutConstraint:roundingAdjustment: mutallyExclusiveConstraints:]
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Impossible to set up layout with view hierarchy unprepared for constraint.'

细节 Controller 中tableview的约束:

细节 Controller 中工具栏上的约束:

最佳答案

我明白了。在检查“所有”尺寸类别的约束后,我有一个我没有创建的顶部空间约束(或者无论如何都不记得船员)并且我不想要。它被重影了,我无法删除它。

单击“安装”复选框为所有尺寸类别安装此约束取消重影约束,然后我能够将其删除,从而解决了崩溃问题。

关于ios - 查看层次结构约束错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com