从实例访问类类型

时间:2015-03-16 04:11:17

标签: swift

我似乎无法找到办法。在目标C中,它可以使用:

someInstance.class.SomeComputedClassVariable

我检查了this question,但是有一个编译错误,指出Class_Name does not have a member named SomeComputedClassVariable,即使已经定义了。

2 个答案:

答案 0 :(得分:0)

我找到了答案,感谢mentioned post

someInstance.dynamicType.SomeComputedClassVariable

答案 1 :(得分:0)

您还可以使用reflect获取实例的类名称:

class SomeClass {
}

println(reflect(SomeClass()).summary)