Je tableau de chaînesinstancier ViewController et de le jeter à la classe de chaîne dans Swift
var arr = ["firstViewController", "secondViewController", ....]
Pour chacun, il est des éléments que je dois instancier ViewController comme
var myVC = self.storyboard?.instantiateViewController(withIdentifier: "firstViewController") as! firstViewController
Si je veux instancier Voir Contrôleurs de la boucle j'ai besoin de faire classe à partir de la chaîne, mais ce code
let namespace = Bundle.main.infoDictionary!["CFBundleExecutable"] as! String
let cls: AnyClass = NSClassFromString("\(namespace).\(className)")!
Ne fonctionne pas
Avez-vous essayé [cette] solution (https://stackoverflow.com/a/32265287/308315) posté sur une question StackOverflow semblable? – erikmartens
_Pourquoi as-tu besoin de ça? Vous pourriez juste instancier les contrôleurs dans une boucle comme 'UIViewController's et ensuite essayer de downcast quand nécessaire ... – Alladinian