¿Usando el formato visual de Autolayout con Swift?

He estado tratando de usar elLenguaje de formato visual de Autolayout en Swift, utilizandoNSLayoutConstraint.constraintsWithVisualFormat. Aquí hay un ejemplo de algún código que no hace nada útil, pero por lo que puedo decir, debería hacer feliz al verificador de tipos:

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

Sin embargo, esto desencadena el error del compilador:

"¡No se puede convertir el tipo de expresión '[AnyObject]!' escribir 'String!' ".

Antes de asumir que este es un error digno de radar, ¿hay algo obvio que me falta aquí? Esto sucede incluso sin la conversión explícita del nombre de la variable, o con otro downcasting gratuito usandoas. No veo ninguna razón por la cual el compilador esperaría que alguna parte de esto se resuelva en unString!.

Respuestas a la pregunta(9)

Su respuesta a la pregunta