您的位置:首页 > 移动开发 > Swift

关于swift中将字符串转换为类

2017-04-05 17:12 148 查看
http://www.jianshu.com/u/afebe9d5dc84

https://github.com/13670242169/QYPSQLFMDBManager.git

https://github.com/13670242169/QYPWEIBO.git

第一步:获取命名空间,swift中的命名空间唯一的

let namespace = Bundle.main.infoDictionary![“CFBundleExecutable”] as! String

//vcClass是一个创建好了的数组,里面已经包含了字符串类名的数组

let cls:AnyClass? = NSClassFromString(namespace + “.” + vcClass[indexPath.row])

第二步:

let vccls = cls as! UITabBarController.Type

let vc = vccls.init()
vc.modalTransitionStyle = UIModalTransitionStyle.flipHorizontal
self.present(vc, animated: true, completion: nil) //这个是model视图
//            self.navigationController?.pushViewController(vc, animated: true)//这个是push
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift