你好!
我使用的是unity2018v4.14的新版本sdk,引用的仓库地址是:https://github.com/leancloud/csharp-sdk;我在尝试更新user信息时出现了问题。
在我们的unity开发指南中有如下描述
============================================
修改属性
很多开发者会有这样的疑问:「为什么我不能修改任意一个用户的属性?」
因为很多时候,就算是开发者也不要轻易修改用户的基本信息,例如用户的手机号、社交账号等个人信息都比较敏感,应该由用户在 App 中自行修改。所以为了保证用户的数据仅在用户自己已登录的状态下才能修改,云端对所有针对 AV.User 对象的数据操作都要做验证。
例如,先为当前用户增加一个 age 属性,登录后再更改它的值:
var user = await AVUser.LogInAsync("demoUser", "xxxxx");
user["age"] = 25;
await user.SaveAsync();
var age = user.Get("age");
Debug.Log(age);
AVUser 的自定义属性在使用上与 AVObject 没有本质区别。
==========================

我参考此案例,登录到我的测试用户,可以获取到user表中的属性值
但是当我对属性值进行修改,并保存后发现并未更新。以下是我的代码
//【第一步】这个当前用户是可以登录并获取属性的
LCUser currentUser = await LCUser.Login(testemail@126.com,123456);
//【第二步】我尝试更新我的自定义属性playerName
currentUser["playerName"] = “newName”;
//【第三步】我保存了更新的值
await currentUser.Save();

但是我去后台查看,user表中的这个属性并未被更新,请问我是哪里理解或操作错误了么,盼回复,谢谢!祝端午安康!

粘贴一下日志中的请求和应答

谢谢大佬!我检查了一下,似乎是因为我把两个保存放一起出现了其中一个未更新的情况,我分开写就好了。再次感谢!
之前我是这样写的
await LCLeaderboard.UpdateStatistics(currentUser, statistic, overwrite: false);
await currentUser.Save();
后来我把这两个拆成两个方法里执行,就分别都成功了。