类似于NSClassFromString的swift中的结构?

时间:2016-09-13 14:01:08

标签: swift struct

我想知道我是否只知道结构的名称(字符串格式),我该如何初始化它?

我知道对于类,可以使用NSClassFromString进行以下操作:

@objc(MyClass)
class MyClass: NSObject {
  var a: Int?
  var b: String?
}

let myClassType: NSObject.Type? = NSClassFromString("MyClass") as? NSObject.Type
let myClass = myClassType?.init() // this will be NSObject but in reality is MyClass

我的问题是,有没有办法为结构做类似的事情?

struct MyStruct {
  var a: Int
  var b: String
}

0 个答案:

没有答案