1. tips
- 这儿的`Test`就是namespace,默认的就是项目名.
2.怎么查看namespace
- namespace在info.plist 对应的是 CFBundleExecutable,我们可以在info.plist中任意右击一行,选中
Show Raw Keys/Values
查看真实的key,如图
查看CFBundleExecutable.png
- 这儿的`Test`就是namespace,默认的就是项目名.
Show Raw Keys/Values
查看真实的key,如图- 这儿一定要记住:新改的名字不能含有`中文`,不能以`数字`开头,不能有`-`
// 从info.plist读取namespace
let namespace = NSBundle.mainBundle().infoDictionary!["CFBundleExecutable"] as! String
// 拼接类名的完整格式,即namespace.类名,vcName即控制器的类名
let clsName = namespace + "." + vcName
let cls: AnyClass = NSClassFromString(clsName)!
// 得到相应的控制器
let vc = cls.alloc() as! UITableViewController
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。