private func classFromString(className:String)->UIViewController?{
guard let nameSpage = Bundle.main.infoDictionary!["CFBundleExecutable"] as? String else {
print("没有命名空间")
return nil;
}
guard let childVcClass = NSClassFromString(nameSpage + "." + className) else {
print("没有获取到对应的class")
return nil;
}
guard let childVcType = childVcClass as? UIViewController.Type else {
print("没有得到的类型")
return nil;
}
//根据类型创建对应的对象
return childVcType.init();
}