我需要一组可写的键路径来编辑变量,但类是未定义的。我怎么能做这样的事情?
var properties: [ WritableKeyPath< AnyClass, Double > ]
properties.append( \Class1.tag )
properties.append( \AnyClass2.volume )
func setPropertie (keyIndex: Int, value : Double) {
anyObject[keyPath: properties[keyIndex] ] = value
}
在这种情况下,尝试追加(\Class1.tag)得到这个错误:类型'AnyClass'(又名'AnyObject.Type')没有成员'threshold'