Ios Uiimagepickercontroller自动布局问题仅适用于Ipad 8.0
当我在tableView中单击单元格时,它将打开一个UIImagepickerController。选择器被打开了 但在控制台中出现此错误。我的UI在解除pickingController后崩溃 无法同时满足约束。 可能下面列表中至少有一个约束是您不想要的。尝试以下方法:1查看每个约束条件,并尝试找出您不期望的约束条件;2找到添加了不需要的约束的代码并修复它。注意:如果您看到不理解的NSAutoresizingMaskLayoutConstraints,请参阅UIView属性TranslatesAutoResizingMaskToConstraints的文档 , , 将尝试通过打破约束进行恢复Ios Uiimagepickercontroller自动布局问题仅适用于Ipad 8.0,ios,objective-c,iphone,ipad,Ios,Objective C,Iphone,Ipad,当我在tableView中单击单元格时,它将打开一个UIImagepickerController。选择器被打开了 但在控制台中出现此错误。我的UI在解除pickingController后崩溃 无法同时满足约束。 可能下面列表中至少有一个约束是您不想要的。尝试以下方法:1查看每个约束条件,并尝试找出您不期望的约束条件;2找到添加了不需要的约束的代码并修复它。注意:如果您看到不理解的NSAutoresizingMaskLayoutConstraints,请参阅UIView属性Translates
注意:这种情况只发生在8.0版本之后的IPAD上。但它在ios7iphone、IPAD和ios8iphone上都能正常工作。请帮助我解决这个问题,谢谢你的帮助 这意味着在自动布局中设置了无法满足的约束 例如: 约束1:高度=9:10父高度 约束2:高度=100 如果设置了这两个约束条件,并且父项高度最终为90,则会出现问题 但是,可以通过删除约束或设置较低的优先级来避免这种情况 因此,如果要在上面的示例中保留约束2,请将其优先级设置为999,而不是默认值1000。这意味着只要不覆盖约束1,它将尝试使高度为100
要查找导致问题的约束,请一次删除每个约束1,然后运行代码。当消息消失时,您已找到导致问题的约束。然后可以拒绝或完全删除它们的优先级。谢谢您的回复。。正如您所说,我一个接一个地删除了约束。现在我在控制台中没有出现约束错误。我的ui因为卡恩而崩溃,当我关闭uiimagepickercontroller时仍然如此。我的tableview没有显示。我想你需要学习自动布局的基础知识。完成本教程。谢谢..我解决了这个问题..只是为UimagePickercontroller添加了UIModalPresentationCustom。。