NSLayoutConstraint 没有成员 'Attribute'
NSLayoutConstraint has no member 'Attribute'
我正在尝试转换以下swift代码
NSLayoutConstraint.Attribute.height
我正在使用 SkeletonView
,它在执行时抛出错误。
我找不到那个
的新替换语法
类型 'NSLayoutConstraint' 没有成员 'Attribute'
这完全取决于您使用的 Swift 版本。
NSLayoutConstraint.Attribute.height // Swift 4.2
NSLayoutAttribute.height // Swift 3.0+
NSLayoutAttributeHeight // Swift 2?
您的 swift 版本可能不适用于 swift 4.2
中使用的语法
我确定您当前的 swift 版本低于该版本。
因此,将该行代码替换为
NSlayoutAttribute.height
适用于 swift 版本 3+ 但低于 4.2
我正在尝试转换以下swift代码
NSLayoutConstraint.Attribute.height
我正在使用 SkeletonView
,它在执行时抛出错误。
我找不到那个
的新替换语法类型 'NSLayoutConstraint' 没有成员 'Attribute'
这完全取决于您使用的 Swift 版本。
NSLayoutConstraint.Attribute.height // Swift 4.2
NSLayoutAttribute.height // Swift 3.0+
NSLayoutAttributeHeight // Swift 2?
您的 swift 版本可能不适用于 swift 4.2
中使用的语法我确定您当前的 swift 版本低于该版本。
因此,将该行代码替换为
NSlayoutAttribute.height
适用于 swift 版本 3+ 但低于 4.2