当我构建我的应用时,Xcode给了我五个关于缺少约束的警告,但是在导航面板中点击它们只会把我带到故事板中的一个ViewController,而不会突出显示哪个视图有问题。
此外,如上所示,Storyboard根本不包含任何黄色三角形,因此我不知道如何找到缺少约束的视图。当我运行应用程序时,错误不会出现,那么我如何尝试在构建中捕获这些错误呢?( xcode 14.2)
ajsxfq5m1#
Xcode和Storyboards有很多bug...您遇到的一个问题是无法显示错误/警告指示器。它 * 应该 * 是这样的:
单击该指示器将显示特定警告-将鼠标悬停在某个指示器上将显示相关视图:
然而,这些指标和描述有时会丢失。似乎最经常发生在单个故事板中有多个视图控制器时。您可以将每个控制器复制到一个新的故事板中,看看信息是否显示出来--但是,根据我的经验,这是偶然的。在您的特定情况下,警告如下:缺少前导约束,这可能会导致与其他视图重叠。可以安全地忽略......只要***你***知道并理解你设计的布局。
1条答案
按热度按时间ajsxfq5m1#
Xcode和Storyboards有很多bug...
您遇到的一个问题是无法显示错误/警告指示器。
它 * 应该 * 是这样的:
单击该指示器将显示特定警告-将鼠标悬停在某个指示器上将显示相关视图:
然而,这些指标和描述有时会丢失。似乎最经常发生在单个故事板中有多个视图控制器时。
您可以将每个控制器复制到一个新的故事板中,看看信息是否显示出来--但是,根据我的经验,这是偶然的。
在您的特定情况下,警告如下:
缺少前导约束,这可能会导致与其他视图重叠。
可以安全地忽略......只要***你***知道并理解你设计的布局。