美文网首页
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