3

我开始处理现有项目,在应用程序从 Xcode 运行应用程序后,我在 Console.app 中看到大量布局警告。该项目使用故事板文件和自动布局。应用程序已经从用户界面进行了视觉测试,但是这些警告是否试图说明存在大量重复和不需要的约束?但是,这些警告不包含视图名称或其他有用信息,因此很难一一追捕。我看到的唯一解决方案是遍历整个应用程序并手动检查每个约束。

我查看了情节提要中的视图控制器,但它们不包含黄色/红色布局 IB 警告。奇怪,但从界面构建器方面看起来很干净......这是这些警告的屏幕截图(有五倍多)。

在此处输入图像描述

4

1 回答 1

2

Check the last line of warning, for me it looked like this

Users/user/Documents/Dev/MyiOSProject/Project/Project/Supporting Files/Base.lproj/Storyboard.storyboard:dse-nb-xgC: warning: 2 conflicting constraints

The ID at the end identifies the object causing the problem. Right click on storyboard and open as source code, then look for the object with ID e.g. dse-nb-xgC

Look for the container of that line to identify the controller and either go to resolve your problem manually or delete the line and start from there

于 2013-11-15T10:59:45.800 回答