美文网首页
swift4 使用NSClassFromString获取项目名称

swift4 使用NSClassFromString获取项目名称

作者: 文瑶906 | 来源:发表于2018-05-03 17:00 被阅读0次

    在 swift 3 时,使用下面的代码,但在 swift4 时,会获取为nil

     let cls = NSClassFromString(Bundle.main.namespace + "." + className) as? WYBaseViewController.Type
    

    swift4 变成下面的代码即可

    let namespace2 = Bundle.main.infoDictionary!["CFBundleExecutable"] as! String
    let cls  = NSClassFromString(namespace2 + "." + className) as? WYBaseViewController.Type
    
    

    相关文章

      网友评论

          本文标题:swift4 使用NSClassFromString获取项目名称

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