Como converter AnyClass em uma classe específica e iniciá-lo dinamicamente no Swift?

NoObjeto-C Eu armazeno objetos Class em uma matriz e os inicio dinamicamente assim:

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

NoRápido Eu tento dessa maneira, mas gera um erro:

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

Gostaria de saber se existe uma maneira de converter AnyClass para uma classe específica? Ou outras boas idéias?

questionAnswers(5)

yourAnswerToTheQuestion