我正在尝试为我的应用添加约束。我以前做过,而且相当简单。但是,当我这次尝试向我的应用添加约束时,它不会产生我想要的结果。这是我的应用程序。
我尝试在每个项目上逐个添加约束。我尝试过选定的项目组,并在高度,宽度,左,右,顶部和底部设置约束。最后,我尝试添加缺少的约束而不做其他任何事情。它们都会让它看起来像这样:
^添加缺失的约束而不添加任何其他内容
^添加我自己的约束
^添加我自己的约束然后添加缺少的约束
我的控制台中的此错误导致应用程序崩溃:
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
Optional("")
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
我不确定如何使这些约束不会崩溃我的应用程序并且看起来正确。
谢谢!
编辑:它可能会像这样搞乱,因为我正在使用xcworkspace文件(运行firebase)。
编辑:我通过将所有内容移动到左上角来暂时修复它,这不是一个真正的解决方案,但它适用于我的情况。有没有办法用约束来做到这一点?