标签: generics swift polymorphism
我使用swift函数返回类A或A的子类,如
func test(tst: Int) -> A { if(tst == 1) { return A() } else { return B() } }
B是A的子类
返回B.我使用dynamicType来获取它的类型。它会返回A型。 我怎样才能得到真正的类型。