自动布局黄色警告。它会在 运行 时间内让我的应用程序崩溃吗
Autolayout yellow warnings. Will it crash my app in run time
在情节提要中,我看到了很多黄色警告。单击黄色警告后,我会得到更新框架或更新约束。在控制台中它也会抛出自动布局警告。我只想知道它是否会因此导致我的应用程序崩溃。enter image description here
大多数时候不会。但我建议你全部修复。
为什么不更新所有帧,Xcode 抱怨的差异并不大,不会使您的应用程序崩溃,但是 Xcode 抱怨可能存在您的约束不起作用的情况根据您的设置。
控制台中的黄色警告和自动布局警告不相关。
黄色警告表示您在 IB 中看到的不是您在运行时根据当前约束将得到的。如果你想看看你会得到什么,你应该点击黄色警告并按 "update frame"。如果您想在运行时获得您当前在 IB 中看到的内容,您应该按黄色警告和 select "update constraint".
控制台中的运行时警告意味着某些约束在运行时发生冲突。您应该分析警告消息以找出问题所在。
您的应用程序不会崩溃,无论是黄色还是红色。
Xcode仅表示您保留的约束在不同的模式和分辨率下可能无法正常工作。
您可以通过简单地点击更新约束来修复它,但结果可能不是您所期望的。
所以点击黄色箭头并阅读 xcode 的建议。
在情节提要中,我看到了很多黄色警告。单击黄色警告后,我会得到更新框架或更新约束。在控制台中它也会抛出自动布局警告。我只想知道它是否会因此导致我的应用程序崩溃。enter image description here
大多数时候不会。但我建议你全部修复。
为什么不更新所有帧,Xcode 抱怨的差异并不大,不会使您的应用程序崩溃,但是 Xcode 抱怨可能存在您的约束不起作用的情况根据您的设置。
控制台中的黄色警告和自动布局警告不相关。
黄色警告表示您在 IB 中看到的不是您在运行时根据当前约束将得到的。如果你想看看你会得到什么,你应该点击黄色警告并按 "update frame"。如果您想在运行时获得您当前在 IB 中看到的内容,您应该按黄色警告和 select "update constraint".
控制台中的运行时警告意味着某些约束在运行时发生冲突。您应该分析警告消息以找出问题所在。
您的应用程序不会崩溃,无论是黄色还是红色。
Xcode仅表示您保留的约束在不同的模式和分辨率下可能无法正常工作。
您可以通过简单地点击更新约束来修复它,但结果可能不是您所期望的。 所以点击黄色箭头并阅读 xcode 的建议。