Swift: set descendente de matrices no comstackrá

¿Cómo puedo AnyObject matriz de arrays AnyObject a una matriz de arrays de String ?

Probé el siguiente código:

 let v1:[[AnyObject]] = [["hello"]] // v1 type is [[AnyObject]] let v2 = v1 as! [[String]] // compile error! 

pero este código no comstackrá con un error:

'String' no es idéntico a 'AnyObject'

si trato de AnyObject matriz de AnyObject a una matriz de String , funciona bien:

 let v1:[AnyObject] = ["hello"] // v1 type is [AnyObject] let v2 = v1 as! [String] // v2 type is [String] as expected 

Ya has respondido tu propia pregunta. Haga en el primer código, a cada elemento de la matriz, lo que está haciendo con éxito en el segundo código. Me gusta esto:

 let v2 = v1.map {$0 as! [String]}