美文网首页
Swift4中String转为控制器的方法

Swift4中String转为控制器的方法

作者: Invoker_M | 来源:发表于2018-01-19 16:27 被阅读0次

参考:https://www.jianshu.com/p/df4390b43dd6

func stringToViewController(controllerName:String) -> UIViewController{
        let namespace = Bundle.main.infoDictionary!["CFBundleExecutable"] as! String
        
        let cls:AnyClass = NSClassFromString(namespace + "." + controllerName)!
        
        let vcCls = cls as! UIViewController.Type
        
        let vc = vcCls.init()
        
        return vc
    }

相关文章

网友评论

      本文标题:Swift4中String转为控制器的方法

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