今天发现个有趣的问题,下面代码中item是个正常的AVObject

AVACL avacl=new AVACL();
avacl.setPublicReadAccess(false);
item.setACL(avacl);
item.saveInBackground(new SaveCallback() {
@Override
public void done(AVException e) {

                                }
                            });

这段代码并不会对item造成任何修改,但是下面这一段会正常保存
AVACL avacl=new AVACL();
avacl.setPublicReadAccess(false);
item.setACL(avacl);
item.put("remark","已过时");
item.saveInBackground(new SaveCallback() {
@Override
public void done(AVException e) {

                                }
                            });

sdk 已经升级为4.6.4,希望赶紧修复

你好,感谢反馈,能复现问题。正在确认原因。

在 v4.6.6 已经修复,请升级。