Swift語言NSClassFromString如何在Swift語言中實現(xiàn)反思?我如何實例化一個類[[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 關注
- 896 瀏覽
添加回答
舉報
0/150
提交
取消