在Solidity中返回对象数组

时间:2016-11-27 18:19:49

标签: ethereum solidity

我试图从合同中返回一个样本对象,但数据始终为空白。我使用BlockApps WebApi来完成工作(http://blockapps.net/documentation)。它总是只返回一个空格的逗号分隔字符串。有什么帮助吗?

contract TrackingManager {
    Hit[] hits;

    function createHit(string _url, string _referrer) {
        hits.push(new Hit(_url, _referrer));
    }

    function getHits() returns (Hit[]) {
        return hits;
    }
}

contract Hit {
    string public url;
    string public referrer;

    function Hit(string _url, string _referrer) {
        url = _url;
        referrer = _referrer;
    }
}

1 个答案:

答案 0 :(得分:2)