【Swift】通过类名创建对象
来源:互联网 发布:js获取元素data属性 编辑:程序博客网 时间:2024/06/06 00:20
import Foundationimport UIKitextension NSObject { func swiftClassFromString(className: String) -> UIViewController! { // get the project name if let appName: String = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleName") as! String? { //拼接控制器名 let classStringName = "\(appName).\(className)" //将控制名转换为类 let classType = NSClassFromString(classStringName) as? UIViewController.Type if let type = classType { let newVC = type.init() return newVC } } return nil; }} //将控制器名转换为类 let vc = self.swiftClassFromString(className) self.navigationController!.pushViewController(vc, animated: true)
阅读全文
0 0
- Swift通过类名创建对象
- 【Swift】通过类名创建对象
- Swift通过类名动态创建对象的方式
- swift通过类名反射创建类
- c#通过类名动态创建对象方法
- java中利用类名生成Class对象,通过class对象创建实体类的理解
- 由类名创建对象
- ndk多线程需要获取JNIEnv 或c通过类名+包名创建对象使用如下方法
- 通过反射机制创建对象,类名保存到属性集
- sqlserver 通过链接服务器创建视图提示对象名无效
- iOS中通过字符串创建类(Swift)
- 通过类名动态创建Form
- swift2.0 通过类名创建UIViewController
- js通过类名获取元素对象
- java 反射通过类名获取对象
- C#通过类名获得对应对象(例如通过类名获得form对象)
- 动态2:由类名创建对象
- 根据字符串类名动态创建对象
- Python时间序列LSTM预测系列教程(11)-多步预测
- 一脸懵逼学习oracle
- CodeForces
- 轻松筹1.6亿注册用户的Passport账户系统架构
- web学习笔记13-移动端搜索框提示功能
- 【Swift】通过类名创建对象
- Codeforces Gym 100783D Book Club(匈牙利算法)
- 一脸懵逼学习oracle(图形化界面操作---》PLSQL图形化界面)
- 一句代码实现带有头视图的pageController效果
- 1176:手机靓号
- sql视图的建立
- epoll 单timefd vs epoll 多timefd
- HDU 5863 cjj's string game(矩阵优化DP)
- request和response和session