Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 从实例访问类类型_Swift - Fatal编程技术网

Swift 从实例访问类类型

Swift 从实例访问类类型,swift,Swift,我似乎找不到办法来做这件事。在目标C中,可以使用: someInstance.class.SomeComputedClassVariable 我检查了,但是出现了一个编译器错误,说明类名没有名为SomeComputedClassVariable的成员,即使它已定义。我找到了答案,多亏了 您还可以使用reflect获取实例的类名: class SomeClass { } println(reflect(SomeClass()).summary) class SomeClass { } p

我似乎找不到办法来做这件事。在目标C中,可以使用:

someInstance.class.SomeComputedClassVariable

我检查了,但是出现了一个编译器错误,说明
类名没有名为SomeComputedClassVariable的成员,即使它已定义。

我找到了答案,多亏了


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

class SomeClass {
}

println(reflect(SomeClass()).summary) 
class SomeClass {
}

println(reflect(SomeClass()).summary)