【问题标题】:'NSInvalidArgumentException', reason: 'Unable to parse constraint format'NSInvalidArgumentException',原因:'无法解析约束格式
【发布时间】:2017-07-06 08:33:12
【问题描述】:

这段代码有什么问题?

    addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H: |-16-[v0]-16-|", options: NSLayoutFormatOptions(), metrics: nil, views:["v0" : thumbnailImageView]))
    addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V: |-16-[v0]-16-|", options: NSLayoutFormatOptions(), metrics: nil, views:["v0" : thumbnailImageView]))
    addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H: |[v0]|", options: NSLayoutFormatOptions(), metrics: nil, views:["v0" : sepratorView]))
    addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V: [v0(1)]|", options: NSLayoutFormatOptions(), metrics: nil, views:["v0" : sepratorView]))

我收到一条错误消息 'NSInvalidArgumentException',原因:'无法解析约束格式: 期待一个视图 H:|-16-[v0]-16-|

【问题讨论】:

  • 尝试删除空格
  • 谢谢。成功了!

标签: ios swift xcode


【解决方案1】:

H:后面有多余的空格,必须是H:|-16-[v0]-16-| .请注意空格、破折号和字符。

【讨论】:

    猜你喜欢
    • 2012-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多