Использование 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!.

Ответы на вопрос(9)

Ваш ответ на вопрос