Xcode 告诉我8 views are vertically ambiguous
,但它并没有指出我的故事板中的哪个视图控制器实际上导致了问题。我单击了将我带到情节提要的警告消息,并尝试在文档大纲中展开所有 20 个视图控制器,但没有一个显示那个小警告指示器。
如何确定有问题的视图控制器?
Xcode 告诉我8 views are vertically ambiguous
,但它并没有指出我的故事板中的哪个视图控制器实际上导致了问题。我单击了将我带到情节提要的警告消息,并尝试在文档大纲中展开所有 20 个视图控制器,但没有一个显示那个小警告指示器。
如何确定有问题的视图控制器?
这可能是找出导致警告的视图的一种非常丑陋的方法,但我遇到了同样的问题。我所做的是在问题导航器中,右键单击警告并单击“在日志中显示”。在日志中,xcode 给了我警告语句,后跟一个分号和一个值。然后我在 TextEdit 中打开了故事板以查看故事板的 XML。我搜索了这些值,发现它们是情节提要中视图的 ID 号。从那里我能够弄清楚哪些视图控制器中的哪些视图导致了问题。希望有帮助。
如果您打开情节提要(文档大纲)上的左侧面板,您将在模棱两可的视图名称附近看到一个带箭头的红色圆圈。单击它以查看更多详细信息。
这是一个带有箭头的红色圆圈的示例。
这些细节可能包括另一个带有箭头的红色圆圈,它将提出建议。
我也遇到了这个愚蠢的问题。我选择了所有元素,剪切它们,然后再次粘贴它们,然后警告消失了。真的很烂.....
在情节提要的文件检查器窗格中选择所有内容并将自动布局关闭然后重新打开,为我解决了这个问题