未显示情节提要警告

Posted

技术标签:

【中文标题】未显示情节提要警告【英文标题】:Storyboard warning not shown 【发布时间】:2016-09-29 19:48:22 【问题描述】:

在 Xcode 版本 7.3.1 中。

情节提要警告未在一台 Mac 上显示,但在其他 Mac 上显示。什么会导致它以及如何解决它?

我尝试了以下方法,但它们都不起作用。

    重新打开 Xcode 重启 Mac 清除 DerivedData

警告都是自动布局约束问题。

【问题讨论】:

我还能尝试什么? 【参考方案1】:

你可以尝试的事情:

    验证两者都是 Xcode 7.3.1 将文件从每台计算机发送到一个地方并进行比较 点击红色或黄色警告,查看哪个约束有问题,然后在另一台 Mac 上手动查看是否有相同的约束。

我的猜测是文件不一样。

【讨论】:

【参考方案2】:

请尝试: 右键单击您的故事板 -> 打开为 -> 界面生成器。

【讨论】:

【参考方案3】:

我最终弄清楚了导致警告的原因:

之前,我将“景观”从 w:Any h:Any 更改为 w:Regular h:Compact,这会影响约束。

这导致我的故事板没有显示警告,但在其他人的mac中,“风景”设置仍然是w:Any h:Any,有冲突。

【讨论】:

以上是关于未显示情节提要警告的主要内容,如果未能解决你的问题,请参考以下文章

UIView 未显示在情节提要上

为啥情节提要 ui 元素未显示在 xcode 9 中的 UIViewController 上

表格视图单元格未显示在情节提要中

快速 IBDesignable 视图未显示在情节提要中

UIViewController 内容未显示在情节提要上

iOS:不同情节提要中的 presentViewController 未显示导航栏