gpt4 book ai didi

ios - 快速设置模型类属性的值

转载 作者:搜寻专家 更新时间:2023-10-31 19:37:40 24 4
gpt4 key购买 nike

我知道我可以使用 Mirror(reflecting:) 获取类属性列表,但我只能打印它们。但是,如果我想为它们设置属性并返回镜像对象怎么办?
有点像这样 -

    let mirroredObj = Mirror(reflecting: User())
for (index, property) in mirroredObj.children.enumerate() {
property.value = <SOME_VALUE>
}
return mirroredObj

或者也许是一些完全不同的方法来做到这一点?

最佳答案

你试图在运行时修改一个类,这在 Swift 中是不可能的。

不过,您可以添加字典 [String: Any] 作为属性。它可以在运行时修改。

关于ios - 快速设置模型类属性的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39248198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com