您可以从返回类
string,但是获取类名时需要使用项目的 模块 名。如果不使用模块名称,则它将返回,
nil因为先前引用的类名称尚未完全由
模块名称 限定。您应该更改类名称字符串以表示您的类的完全限定名称:
let myClassString = String(MyModule.MyViewController.self)print(myClassString)let myClass = NSClassFromString("MyModule.(myClassString)") as! MyViewController.Typeprint(myClass)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)