如何从实例动态创建类?
我有使用泛型生成数据的函数。所以我要说我传递一个复杂类型
generateData()as [ClassA] //用法
func generateData<T>() ->[T] //Declaration
所以我想说我有一个ClassA或ClassB的实例。如何在运行时从它们生成列表?
//doesn't work nor do .class
let classType = instanceOfClassA.dynamicType
let myGeneratedAInstances = generateData() as [classType]
答案 0 :(得分:0)
如果要将对象解析为字典并将字典解析回对象,请尝试此类:https://github.com/evermeer/EVCloudKitDao/blob/master/AppMessage/AppMessage/CloudKit/EVReflection.swift