我有一个UISearchController,其搜索栏我试图使用自动布局约束以编程方式添加到我的视图控制器视图中。我相信我已经正确添加了约束,但是当视图加载并且我单击搜索栏时,我的应用程序崩溃并显示消息:
视图层次结构没有为约束准备......当添加到视图时,约束的项必须是该视图的后代(或视图本身)。如果在组装视图层次结构之前需要解析约束,则会崩溃。
许多其他人也有类似的问题,但他们的问题通常是他们正在为错误的观点添加约束。据我所知,我已正确添加了我的约束。任何想法为什么我收到此错误?相关代码,来自viewDidLoad:
data.frame
给我错误的约束是searchBarTopConstraint。