swift 类与字符串之间的转换

2017-03-09  本文已影响0人  c064b10abe55

类转字符串

var VCStr = NSStringFromClass(ShangPingDingDanVC.self)

//将字符串转化为类

//动态获取命名空间(CFBundleExecutable这个键对应的值就是项目名称,也就是命名空间)

// letnameSpace =Bundle.main.infoDictionary!["CFBundleExecutable"]as!String

//默认情况下,命名空间就是项目名称,但是命名空间是可以修改的

letcls:AnyClass? =NSClassFromString(toVC)

//通过类创建对象

//将anyClass转换为指定的类型

letviewControllerCls = clsas!UIViewController.Type

//通过class创建对象

letvc = viewControllerCls.init()

上一篇下一篇

猜你喜欢

热点阅读