xcode 查找缺少的约束

slsn1g29  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(86)

当我构建我的应用时,Xcode给了我五个关于缺少约束的警告,但是在导航面板中点击它们只会把我带到故事板中的一个ViewController,而不会突出显示哪个视图有问题。

此外,如上所示,Storyboard根本不包含任何黄色三角形,因此我不知道如何找到缺少约束的视图。
当我运行应用程序时,错误不会出现,那么我如何尝试在构建中捕获这些错误呢?
( xcode 14.2)

ajsxfq5m

ajsxfq5m1#

Xcode和Storyboards有很多bug...
您遇到的一个问题是无法显示错误/警告指示器。
它 * 应该 * 是这样的:

单击该指示器将显示特定警告-将鼠标悬停在某个指示器上将显示相关视图:

然而,这些指标和描述有时会丢失。似乎最经常发生在单个故事板中有多个视图控制器时。
您可以将每个控制器复制到一个新的故事板中,看看信息是否显示出来--但是,根据我的经验,这是偶然的。
在您的特定情况下,警告如下:
缺少前导约束,这可能会导致与其他视图重叠。
可以安全地忽略......只要***你***知道并理解你设计的布局。

相关问题