美文网首页
swift 通过字符串名转化成类 (NSClassFromSt

swift 通过字符串名转化成类 (NSClassFromSt

作者: 目染江夏 | 来源:发表于2018-12-04 14:37 被阅读10次
    let preStr = Bundle.main.infoDictionary?["CFBundleExecutable"] as? String
            log("prestr: \(String(describing: preStr))")
    if var _preStr = preStr {
      //如果项目名中有  — 需要做一下 替换 ,否则不需要
      _preStr =  _preStr.replacingOccurrences(of: "-", with: "_")
       let vcClass = NSClassFromString(_preStr + vcTitleArr[indexPath.row]) as! UIViewController.Type
       let vc = vcClass.init()
       self.navigationController?.pushViewController(vc, animated: true)
      }
    

    相关文章

      网友评论

          本文标题:swift 通过字符串名转化成类 (NSClassFromSt

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