Использование Autolayout Visual Format со Swift?
Я пытался использоватьAutolayout Visual Format Language в Swift, с помощьюNSLayoutConstraint.constraintsWithVisualFormat
, Вот пример кода, который ничего не делает полезного, но, насколько я могу судить, должен радовать средство проверки типов:
let foo:[AnyObject]! = NSLayoutConstraint.constraintsWithVisualFormat(
format: "", options: 0, metrics: {}, views: {})
Однако это вызывает ошибку компилятора:
"Невозможно преобразовать тип выражения '[AnyObject]!' набрать 'String!' ".
Прежде чем предположить, что это радиолокационная ошибка, есть ли что-то очевидное, что я здесь упускаю? Это происходит даже без явного приведения имени переменной или с другим безвозмездным использованиемas
, Я не вижу никакой причины, по которой компилятор ожидал, что какая-то часть этого кода разрешится вString!
.