小编Mik*_*ker的帖子

在Swift中使用Autolayout Visual Format?

我一直在试图用在雨燕自动布局视觉格式语言,使用NSLayoutConstraint.constraintsWithVisualFormat.这是一些没有用的代码的例子,但据我所知,应该让类型检查器开心:

let foo:[AnyObject]! = NSLayoutConstraint.constraintsWithVisualFormat(
  format: "", options: 0, metrics: {}, views: {})
Run Code Online (Sandbox Code Playgroud)

但是,这会触发编译器错误:

"无法转换表达式的类型'[AnyObject]!' 输入'String!'".

在我认为这是一个值得雷达的bug之前,我有什么明显的遗漏吗?即使没有显式转换变量名,也没有使用其他无偿的向下转换,这种情况就会发生as.我看不出任何理由为什么编译器会期望将其任何部分解析为a String!.

autolayout visual-format-language swift

33
推荐指数
4
解决办法
3万
查看次数

标签 统计

autolayout ×1

swift ×1

visual-format-language ×1