2016-11-27 73 views
1

我試圖從契約中返回一個示例對象,但數據始終爲空。我使用BlockApps WebApi來完成這項工作(http://blockapps.net/documentation)。它總是返回一個空白的逗號分隔字符串。任何幫助?Solidity中的返回對象數組

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; 
    } 
} 

回答