// 1.动态获取命名空间
let nameSpace =Bundle.main.infoDictionary!["CFBundleName"]as!String
// 2. 告诉编译器暂时就是AnyClas
let cls :AnyClass? =NSClassFromString(nameSpace +"."+ childViewControllerName)
// 3. 告诉真是的类型
let vcCls = clsas!UIViewController.Type
// 4. 实例化控制器
let vc = vcCls.init()
网友评论