从字符串 "ViewController"
生成对应类的实例 Objective-C & Swift
现在有一个类ViewController
@interface ViewController
@end
@implementation ViewController
@end
需求: 从字符串 "ViewController"
生成对应类的实例
在OC中有一个简单的反射方法 NSClassFromString
ViewController *controller = [NSClassFromString([ViewController class]) new];
那么如何在swift中, 如何实现上面的功能呢
let vcClass = NSClassFromString(classString) as! UIViewController.Type
let viewController = vcClass.init()
网友评论