Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何知道autolayout ios中约束错误的含义?_Ios_Objective C_Iphone_Autolayout - Fatal编程技术网

如何知道autolayout ios中约束错误的含义?

如何知道autolayout ios中约束错误的含义?,ios,objective-c,iphone,autolayout,Ios,Objective C,Iphone,Autolayout,我在应用程序中为我的视图添加了约束。我收到下面的错误消息。我无法理解约束到底出了什么问题。所以我如何理解其确切含义 "<NSLayoutConstraint:0x7fd0135d4c30 UIImageView:0x7fd0135d7470.width == 0.634361*UIImageView:0x7fd0135d7470.height>", "<NSLayoutConstraint:0x7fd01347c6c0 H:[UIImageView:0x7fd0

我在应用程序中为我的视图添加了约束。我收到下面的错误消息。我无法理解约束到底出了什么问题。所以我如何理解其确切含义

    "<NSLayoutConstraint:0x7fd0135d4c30 UIImageView:0x7fd0135d7470.width == 0.634361*UIImageView:0x7fd0135d7470.height>",
    "<NSLayoutConstraint:0x7fd01347c6c0 H:[UIImageView:0x7fd01347d270(20)]>",
    "<NSLayoutConstraint:0x7fd01347df10 H:|-(79)-[UIImageView:0x7fd01347d270]   (Names: '|':UIView:0x7fd013479d10 )>",
    "<NSLayoutConstraint:0x7fd01347df60 H:[UIImageView:0x7fd01347d270]-(60)-|   (Names: '|':UIView:0x7fd013479d10 )>",
    "<NSLayoutConstraint:0x7fd01347eb50 UIView:0x7fd013474330.width == 1.33058*UIView:0x7fd013474330.height>",
    "<NSLayoutConstraint:0x7fd01347f410 UIView:0x7fd013479d10.leading == UIView:0x7fd013479810.leading>",
    "<NSLayoutConstraint:0x7fd01347f460 UIView:0x7fd013479d10.trailing == UIView:0x7fd013479810.trailing>",
    "<NSLayoutConstraint:0x7fd01347f500 UIView:0x7fd013479810.width == 1.31405*UIView:0x7fd013474330.height>",
    "<NSLayoutConstraint:0x7fd013481970 UIImageView:0x7fd0135d7470.width == 0.507042*UIView:0x7fd01347fcd0.height>",
    "<NSLayoutConstraint:0x7fd0134819c0 UIView:0x7fd013474330.width == 0.354626*UIImageView:0x7fd0135d7470.height>",
    "<NSLayoutConstraint:0x7fd0134884d0 'UIView-Encapsulated-Layout-Height' V:[UIView:0x7fd01347fcd0(667)]>"
“”,
"",
"",
"",
"",
"",
"",
"",
"",
"",
""

我通过向每个约束添加一个唯一的id来创建解决方案。我从属性检查器添加了id。日志打印后,我添加了确切的约束id,这是导致问题的原因

下面的链接帮助了我很多

查看此链接。很好,但我无法理解什么是约束出错的问题。您要求布局是为了一些不可能的事情。它说要忽略什么才能使之成为可能?您需要查看所有相关的约束,并使其始终成为可能…向我们显示错误消息。你发布的内容只是你所有的限制。取消比例以满足多个常量是一个问题