有没有办法KeyPath
使用 a 获得一个属性CodingKey
?或者也许还有其他一些不涉及CodingKey
s 的方法。那也很好。
如果有帮助,我只需要能够读取带有 a 的值KeyPath
,而不是写入它。
我很确定有人会想建议一个手动创建的计算属性,如下所示:
var keyPath: AnyKeyPath {
switch codingKey {
case ...: return \Self....
}
}
那不是我要找的。我想要一个自动解决这个问题的解决方案。