2015-12-10 44 views
0

我正在制作一款通用应用程序。我添加了表格页脚视图。我在上一个表格单元格和表格页脚视图之间使用了填充视图。填充视图的高度是动态设置的。 它在iPhone中工作正常。但是当我在iPad上运行相同的工作时,但我收到了破坏约束的日志警告。 而我没有得到什么类型,以及我的约束被打破的地方。 下面是日志警告: -限制在iPad中突破空值

Probably at least one of the constraints in the following list is one you don't want. 
Try this: 
    (1) look at each constraint and try to figure out which you don't expect; 
    (2) find the code that added the unwanted constraint or constraints and fix it. 

( “(空),首先查看:0x78f0c0f0:(空),第二个视图:0x78f37240:(空)”, “(空),首先查看:0x78f15550:(null),Second View:0x78f0c0f0:(null)“, ”(null),First View:0x788d2c50:(null),Second View:0x78f15550 :(空)“, ”查看:0x78fe3720:(null),Second View:0x788d2c50:(null)“, ”(null),First View:0x78f37240:(null),Second View:0x78fe3720:(null)“, ”查看:0x788d2c50:(null),“, ”(null),First View: 0x78f0c0f0:(空),” “(空),首先查看:0x78f37240:(空)”)

将尝试打破约束 (空收回),首先查看:0x78f0c0f0:(空),

在UIViewAlertForUnsatisfiableConstraints上做一个符号断点,以在调试器中捕获这个断点。 列出的UIView上的UIConstraintBasedLayoutDebugging类中的方法也可能有所帮助。

帮助真的很感激。 感谢

+0

我试图把象征性的断点UIViewAlertForUnsatisfiableConstraints.But其没有抓住它。 –

+0

您是否更改过项目的目录?如果是,有时Xcode会更改控制器的“wAny”和“hAny”。因此,请尝试按照您在创建控制器时所选的方式设置“wAny”和“hAny”。 –

+0

是的Vijay,我在第一个地方检查了这个东西。它的wAny和hAny.I也检查了wRegular和hRegular for iPad。 –

回答

0

变化温妮HANY到wRegular hRegular并选择视图检查预览和去展现助理编辑 - >更改手动预览和检查变化所需

+0

它显示正常的表格视图。 –