发送端代码如下:
GVariant *arg_district = g_variant_new("(sssuu)", "中国", "辽宁", "沈阳", 11, 22);
接送端代码解析如下:
gchar *name, *address, *telNum;
guint32 longitude, latitude;
g_variant_get (arg_dst, "(sssuu)", &name, &address, &telNum, &longitude, &latitude);
解析后,发现只有telNum这个字符串和longitude、latitude两个数据正确。name和address这两个字符串不能输出。
有人遇到过这个问题吗?