Autolayout黄色警告。它会在运行时崩溃我的应用程序

时间:2015-12-16 11:44:03

标签: ios objective-c xcode6 autolayout uistoryboard

在故事板中,我看到很多黄色警告。单击黄色警告后,我得到更新框架或更新约束。在控制台中,它也会抛出自动布局警告。我只是想知道它是否会因此而崩溃我的应用程序。enter image description here

5 个答案:

答案 0 :(得分:2)

控制台中的黄色警告和自动布局警告相关。

黄色警告意味着您在IB中看到的不是根据当前约束在运行时获得的内容。如果你想看到你会得到什么,你应该点击黄色警告,然后按“更新框架”。如果您想在运行时获得当前在IB中看到的内容,则应按黄色警告并选择“更新约束”。

控制台中的运行时警告意味着某些约束在运行时发生冲突。您应该分析警告消息以找出问题所在。

答案 1 :(得分:0)

大部分时间都没有。但我建议你解决所有问题。

答案 2 :(得分:0)

为什么不更新所有的框架,Xcode抱怨的差别并不大,不会它不会使你的应用程序崩溃,但是Xcode抱怨因为你可能会出现根据你的设置你的约束无法工作的情况。

答案 3 :(得分:0)

您的应用程序不会崩溃天气它是黄色一个或红色一个。

Xcode仅表示您保留的约束可能无法在不同的模式和分辨率下正常工作。

答案 4 :(得分:0)

您只需单击更新约束即可修复它,但结果可能与您的预期不符。 所以点击黄色箭头并阅读xcode建议。