如何列出所有类属性而不在Swift中启动新对象?

时间:2016-09-06 10:17:00

标签: ios swift

我尝试使用Mirror列出所有类属性。

Mirror(reflecting: Person(name: "a", age: 1)).children.count 
Mirror(reflecting: Person.self).children.count

从上面的代码。第一行,它正确返回,但第二行不是第一行。

如果我想列出所有类属性而不启动新对象。我怎么能这样做?

谢谢

1 个答案:

答案 0 :(得分:1)

Mirror(reflecting: Person()).children.count

将.self更改为()。你会得到你想要的结果。