美文网首页
Swift 动态创建命名空间(根据类名动态创建类)

Swift 动态创建命名空间(根据类名动态创建类)

作者: 通哥 | 来源:发表于2021-04-06 18:50 被阅读0次

// 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()

相关文章

网友评论

      本文标题:Swift 动态创建命名空间(根据类名动态创建类)

      本文链接:https://www.haomeiwen.com/subject/kidodftx.html