0
試圖從服務器發送數據到客戶端,並收到此錯誤:如何通過D-Bus發送Vala ArrayList?
error: GVariant serialization of type `Gee.ArrayList' is not supported
public abstract ArrayList<EventData?> get_event_list() throws IOError;
試圖從服務器發送數據到客戶端,並收到此錯誤:如何通過D-Bus發送Vala ArrayList?
error: GVariant serialization of type `Gee.ArrayList' is not supported
public abstract ArrayList<EventData?> get_event_list() throws IOError;
你需要使用一個簡單的數組。顯示映射到Vala類型的D-Bus類型的好資源是Type Table in Vala D-Bus Examples。
對於EventData
您應該考慮變體,結構或ObjectPath
。