无法在ParseUser上保存Dictionary

时间:2014-08-13 04:28:31

标签: parse-platform unity3d

尝试将字典保存为ParseUser对象上的字段,但它不起作用。它很简单:

//updateDict does implement IDictionary<string,T>

    ParseUser.CurrentUser["ItemsStatus"]= updateDict;

    ParseUser.CurrentUser.SaveAsync()

我已经检查过我的词典是否有值,如果删除对词典字段的更新,我可以保存用户没有问题。但是,如果我尝试添加该值,我只会收到400 Bad Request&#34; Other Cause&#34;我调用保存任务时解析的响应。有什么想法吗?

1 个答案:

答案 0 :(得分:-2)

字典不是有效的Parse数据类型。

您需要单独将字典的元素添加到User对象,或者使用updateDict中的元素创建一个新的Parse对象,并创建与该对象的关系。