1

我试图从合同中返回样本对象,但数据始终为空白。我使用 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;
    }
}
4

1 回答 1

3

我可能错了,但我认为还不能返回结构数组:http ://solidity.readthedocs.io/en/develop/frequently-asked-questions.html和https://github.com/ethereum/cpp -以太坊/问题/1788

于 2016-12-22T16:05:09.253 回答