【发布时间】:2017-01-07 23:03:38
【问题描述】:
我知道我可以使用Mirror(reflecting:) 获取类属性列表,但我只能打印它们。但是,如果我想为它们设置属性并返回镜像对象怎么办。
有点像这样 -
let mirroredObj = Mirror(reflecting: User())
for (index, property) in mirroredObj.children.enumerate() {
property.value = <SOME_VALUE>
}
return mirroredObj
或者也许有一些完全不同的方法来做到这一点?
【问题讨论】:
标签: ios swift reflection mirror