Array<CodeProperty> props;
//获取指定合约的所有合约属性
Bool ret = GetProperty("SA501.CZCE", props);
PushStatusMsg(TextArray(props));
他显示的值现在是
但如果我想获取这里面的其中一个值应该怎样写呢,例如我想要symbol的值,我试过props.symbol来获取,但提示“不是结构的成员”,应该怎样写呢
朋友,symbol本来就是string,你为什么要text转换一下?
props先是一个数组,这个数组的元素才是codeproperty结构体数据
获取数组元素的方法是[]
所以获取合约属性结构体的表达方法是props[i],i表示你要获取第几个。
然后获取结构体内属性的方法是.后缀,所以symbol属性的获取方法应该是props[i].symbol
你说的方法我是试过的,也是不行 PushStatusMsg(TextArray(props[0].symbol));和 PushStatusMsg(Text(props[0].symbol));都试过,没有办法编译哦