故事板 - 不支持的配置8个冲突的约束

use*_*593 8 xcode storyboard ios

我正在使用storyboard autolayout.我今天注意到,在编写警告信息时

MainStoryboard_iphone.storyboard
Unsupported Configuration
8 conflicting constraints
Run Code Online (Sandbox Code Playgroud)

单击警告将转到故事板,但不会查看哪个是问题.有没有办法找出哪个视图/控件有问题

谢谢

And*_*itt 30

右键单击"8个冲突的约束",然后选择"在日志中显示".在日志中应该有类似以下内容的行:

/path/to/storyboard/Storyboard_iPad.storyboard:8or-pl-jNO:警告:2个冲突的约束

故事板路径和警告之间的冒号之间的部分(在我的情况下为8or-pl-jNO)是导致问题的约束的ID.

要查找约束,请在项目导航器中右键单击storyboard文件,然后单击Open As - > Source Code,然后搜索约束的ID.然后,您应该能够在XML中找到它包含的View,然后您可以切换回Interface Builder(打开为 - >界面构建 - iOS故事板),然后找到包含约束的视图,并找到约束那导致了这个问题.您可以在文档大纲中选择约束,然后在文档部分右侧的Identity Inspector中检查其ID,名为Object ID.