¿Cómo convertir AnyClass en una clase específica e iniciarlo dinámicamente en Swift?

EnObjeto-C Almaceno objetos de clase en una matriz y los inicio dinámicamente de esta manera:

self.controllers=@[[OneViewController class],[TwoViewController class]];
Class clz = self.controllers[index];
UIViewController *detailViewController = [[clz alloc] init];

EnRápido Lo intento de esta manera pero genera un error:

var controllers:AnyClass[] = [OneViewController.self,TwoViewController.self]
var clz : AnyClass = controllers[index]
var instance = clz() // Error:'AnyObject' is not constructible with ()

Me pregunto si hay una manera de convertir AnyClass en una clase específica. ¿O alguna otra buena idea?

Respuestas a la pregunta(5)

Su respuesta a la pregunta