Xcode约束导致错误和应用程序崩溃

时间:2016-06-22 20:18:17

标签: ios xcode

我正在尝试为我的应用添加约束。我以前做过,而且相当简单。但是,当我这次尝试向我的应用添加约束时,它不会产生我想要的结果。这是我的应用程序。

my app

我尝试在每个项目上逐个添加约束。我尝试过选定的项目组,并在高度,宽度,左,右,顶部和底部设置约束。最后,我尝试添加缺少的约束而不做其他任何事情。它们都会让它看起来像这样:

adding missing constraints

^添加缺失的约束而不添加任何其他内容

own constraints

^添加我自己的约束

own + missing

^添加我自己的约束然后添加缺少的约束

我的控制台中的此错误导致应用程序崩溃:

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)。

编辑:我通过将所有内容移动到左上角来暂时修复它,这不是一个真正的解决方案,但它适用于我的情况。有没有办法用约束来做到这一点?

fix?

0 个答案:

没有答案