Swift语言NSClassFromString如何在Swift语言中实现反思?我如何实例化一个类[[NSClassFromString(@"Foo") alloc] init];
3 回答
ITMISS
TA贡献1871条经验 获得超8个赞
这是我通过类名导出UIViewController的方式
var className = "YourAppName.TestViewController"let aClass = NSClassFromString(className) as! UIViewController.Typelet viewController = aClass()
更多信息在这里
在iOS 9中
var className = "YourAppName.TestViewController"let aClass = NSClassFromString(className) as! UIViewController.Typelet viewController = aClass.init()
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
你必须把@objc(SwiftClassName)
你的快速课程放在上面。
喜欢:
@objc(SubClass)class SubClass: SuperClass {...}
- 3 回答
- 0 关注
- 860 浏览
添加回答
举报
0/150
提交
取消